今天百度云界面变了 我前几天买的时候 几十块钱一年 我买的是LS轻量服务器 云服务器或者其他服务器流程基本也都一样 我感觉
买完服务器以后点击右上角管理控制台 进入如下页面 悬停蓝色折叠菜单块->产品服务->轻量应用服务器LS 如下
进入当前页面 就有直接运行中的实例 当然如果我们买多台 就可以展示多台 我这里只买了一台 点击我红框圈的实例 进入到主机管理界面
到主机管理界面后 我们第一个要做的事情就是重置密码 密码旁边有一个公网 这个可以复制一下 解析域名的时候会用到这个公网IP
输入2次密码 这个密码的作用是后期远程登录服务器的时候 需要用到 我这里买的是window的镜像 所以这篇文章都讲window window远程登录默认用户名是Administrator
修改完密码之后 我们就去买个域名 域名买好之后 还是管理控制台-》点击域名服务BCD
进入如下界面 点击解析
出现如下界面 点击添加解析
记录值要写公网IP地址 上文中提到过 在重置密码旁边 TTL 不改也行 我点选了看提示默认常规情况下10分钟 我这里设置的是10分钟
设置好了以后 域名和云服务器的公网IP就成功绑定到一起了
然后我们去给域名进行备案 如果没备案成功的话 域名是不能使用的 只能使用公网IP去访问 域名备案一般4-5个工作日 首先回到域名管理 点击未备案 会进入 如下界面 按照上面的要求 填写备案信息 填写完成后 需要等待2个工作日初审 我这边信息不完善 收到了短信 提示初审不完善 需要修改资料备案是不收费的 所以按照步骤操作就行了
填写完备案信息以后 window+r运行 输入mstsc打开
计算机名填写公网IP 用户名使用默认用户名Administrator
这时登入了服务器
我们先在本地下载nginx 安装配置 本地跑通了 可以运行起来了 再把安装包拖拽到服务器磁盘新建的文件夹安装 包括node也是 我也是本地下载安装包 拖拽到服务器 安装 这样快
nginx这里用到这三项 conf下修改配置server等信息 nginx点击运行 project下面存放想要跑起来的web应用内容
运行nginx当然还有另外一种方式 就是运行cmd cd到nginx这个文件夹 然后执行 start nginx 这里是以我本地为例 这样就不用点按nginx.exe了 哪个方式都可 命令行就是方便用命令执行nginx的reload、stop、quit等命令 推荐用命令 具体按照个人习惯
config这里我们修改nginx.conf文件
这里主要修改圈出来的root index两项内容 root是项目所在的基础路径位置 index是配置要默认跑的文件 如果你想跑的文件是demo.html 那就修改成demo.html 我这里是vue打包出来的dist文件夹中的内容贴进来的 默认跑index.html 所以我就没修改 只是改了个root的路径 因为我在nginx文件夹内建了project文件夹 存放默认内容 所以这里这样配置的 当然也可以写盘符路径什么的 但还是这样比较方便 我这里写的比较细 主要是针对新手看的 对这方面懂的可以略过
project文件夹内容截图配置项和文件都替换过了 我们cmd运行nginx
运行好了之后 用公网IP或者域名 直接访问 就可以看到效果了
如果运行起来 空白页 并且没报错 那我们首先排查 打包出来的vue是否配置等有问题 如果vue配置打包的内容 本地http-server可以跑起来没问题 那我们排查的第二项 就是防火墙的问题 首先ping一下我们的公网地址 如果ping不通 可能是服务器防火墙开着 ping不通会提示超时 如下是ping通的情况 ping不通的我就不截图了
关于怎么关掉服务器的防火墙 打开控制面板->系统和安全->检查防火墙状态->启用或关闭Windows Defender防火墙
选择关闭Windows Defender防火墙 并确定
然后回到百度云实例页面 到概览里 点击停止 先把服务器关掉 然后等2分钟 完全关机以后 再重启 重启以后 再重新启动nginx 外网IP或者域名访问就成功了 我之前查阅资料发现阿里云服务器页面白屏是需要配置安全组 把端口号限制打开 百度云轻量服务LS里不用对这个做特殊配置
还有就是科普一条
正常情况下 我们cmd 运行 ipconfig查看的ipv4地址是内网IP 如果想查本台机器的外网IP 可以cmd中键入curl ifconfig.io 就可以查到
好了 内容就写到这里 有什么问题 可以在评论区中讨论起来 这篇文章写的很细 想当成入门级 方便不是很清楚的开发同胞们了解流程 当然可能对比较熟悉的 不一定起到帮助 感谢大家的观看 如果喜欢可以关注我 我会保持学习 不定期的更新文章