CentOS 7.5 + Nginx 1.18.0 环境搭建试验( 二 )


CentOS 7.5 + Nginx 1.18.0 环境搭建试验

文章插图
 
同时确定该云主机关联的安全组放通了对应的端口,Nginx配置文件中默认是80端口 。
CentOS 7.5 + Nginx 1.18.0 环境搭建试验

文章插图
 
该是见证奇迹的时刻到了,在浏览器地址栏敲入http:// 36.133.97.21:80,回车……
CentOS 7.5 + Nginx 1.18.0 环境搭建试验

文章插图
 
不幸的是,页面出错了 。难道是Nginx没有启动吗?但明明本地curl localhost已经显示成功了啊,说明问题不在本地啊 。难道是安全组没有放通80端口?可明明是放通了啊 。然后就各种的问号开始在大脑里飘了吧,各种怀疑人生了吧,各种……
其实这就是技术爱好者的探索过程,不出问题是不可能的,只有出现了问题,然后又解决了问题,才能品尝到那种成功的滋味儿,虽说在别人眼里只是小打小闹,可就好这口!
步骤八:兵来将挡水来土掩,发现问题,解决问题
其实吧,这是移动云平台的特殊要求,对于部署网站的云主机,80端口是需要ICP备案后才能让外网访问,毕竟咱们这只是个实验环境,实验目的很纯洁,万一让不法分子钻空子,搭建一个不和谐的网站,让广大网民随心所欲的访问,岂不是坏了大事 。
咱们是遵纪守法的良好公民,既然80端口用不了,可以换其它的端口啊,还记得上面提到的那两个主要配置文件吧,修改端口,走起!!
vi /etc/nginx/conf.d/default.conf
:wq 保存退出 。
CentOS 7.5 + Nginx 1.18.0 环境搭建试验

文章插图
 
重新加载Nginx,然后查看监听端口是否生效 。
nginx -s reload
netstat -lntp
CentOS 7.5 + Nginx 1.18.0 环境搭建试验

文章插图
 
确认安全组放通8000端口,然后通过本地笔记本电脑浏览器,http:// 36.133.97.21:8000,然后再次访问,出现以下界面,说明搭建成功 。
CentOS 7.5 + Nginx 1.18.0 环境搭建试验

文章插图
 
总结:
到此算是把Nginx环境搭建成功了,万里长征才走出第一步,Nginx里面还有很多的功能可配置,假如自己开发了一个网站,网站的所有页面发布到/usr/share/nginx/html此文件夹下,并且把index.html页面替换成自己网站的首页,就可以通过浏览器访问了,也算是搭建了自己的第一个web网站吧 。
详细的开发功能,或者命令参数,可直接参考官网,或者搜帖子,总有人走在自己的前面的,也总相信有人会解答问题的 。
四、问题汇总
1. Nginx服务不知道是否启动
可通过curl IP地址:端口号 来验证,比如curl 127.0.0.1:80,如果验证返回Nginx欢迎页面,说明启动成功 。
也可以通过ps aux来查看Nginx运行进程,如果能找到master和worker进程,说明Nginx启动成功 。
2. 浏览器访问老是出现页面出错
要么是安全组没有放通端口号,要么就是因为移动云本身的管制,使用了80端口,解决办法就是换其它端口号再试试 。




推荐阅读