最近需要上线一个项目到云服务器中开始运营,但是以前没啥经验,这次配置就遇到了这个问题,以此做记录。
操作在云服务器中安装任意一款可以开启http服务的编辑器,我这里使用的是HbuilderX。
安装完成后
1.打开HbuilderX,创建一个空项目
2.创建一个新文件index.html
3.在网页中写入Hello World
4.在HbuilderX中的运行菜单里选中自己的浏览器进行查看
5.可以看到自己的浏览器可以看到自己刚写好的网页
测试
上述仅在服务器的浏览器中可以访问到,我们在自己的本地电脑上访问时,会出现如下情况
其中120.26.15.92是我的云服务器公网IP,那么访问不到的原因,我已经查明,没设置安全组和配置防火墙入站规则。
方案大家可以跟着我做两个操作,让它可以被本地电脑访问到。
1.在云服务器的管理控制台中->网络与安全->安全组->入方向->手动添加
参数如截图中所示,大家可以放大查看,我这个是阿里云的,可能其他平台的不太一样,不过大同小异,可以参考。
2.只做完上面那步还不够,还需要在云服务器中设置好入站规则
我们远程登录到云服务器->搜索框中搜索“防火墙”->进入防火墙设置->高级设置->入站规则->新建规则->端口->下一步->TCP->所有端口->下一步->运行连接->下一步->下一步->给你的规则随便取个名字并填上相应描述备忘->完成
点击完成后,该规则默认开始启用
检验我们重新在本地电脑浏览器打开该页面
发现可以正常访问,至此,外网访问功能已经实现,剩下的如果嫌IP不好记忆,可以申请域名并配置给云服务器,相关话题以后再聊