您的位置:首页 > 运维架构 > Nginx

我的Linux学习之路(五、安装Nginx)

2017-10-20 16:07 211 查看
              接下来准备安装Nginx。我一开始是按照这篇文章来安装的.

              http://www.linuxidc.com/Linux/2016-09/134907.htm
             安装过程异常顺利,对于小白来说真是太好了。

             ok,到最后按照所说的启动nginx:  ./nginx

             这个时候还是正常的(也许是)

            停止nginx: 
./nginx -s -quit

           


           这个时候傻眼了,这什么情况。感觉到不对劲的我马上查看nginx进程,如图:

         


              和网上成功按照的相比,少了2个进程,正常页面如下图:

            


          好吧,看来是哪里出问题了。接着找度娘解决错误,首先是 百度这个错误



       网上说法都是差不多,都是说要指定配置文件,解决方法如下:

      /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

      执行完后,再./nginx -s quit倒是没报错了。可是在启动nginx时,进程数量还是不对呀。这下可令我这个小白尴尬了,难道是安装过程中少了什么东西,或者是我安装的版本和教程上的版本不同导致。

      不管了,既然找不出错误,那就重装吧。决定要重装,我可不想再一个个的删,yum 命令中的 remove可以把所有依赖包都删掉。

     不过yum源是没有nginx的,我们还需要先下载源.    

rpm -ivh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm

2,查看yum的nginx信息
[]# yum info nginx



ok,nginx源解决了,现在可以卸载nginx了

  命令: yum remove nginx

 尴尬的事情再次发生了,提示说找不到这个安装软件的信息,难道之前安装都是虚假的。

 算了,既然没办法卸载(或者说没必要卸载),那就直接安装吧。

[root@server ~]# yum install nginx

[root@server ~]# service nginx start
这个时候再来查看

[root@server ~]#  ps -aux|grep nginx

神奇的事情发生了:



  在windows上验证:

     


至此,大功告成。

开机自启动

即在
rc.local
增加启动代码就可以了。

vi /etc/rc.local

增加一行
/usr/local/nginx/sbin/nginx


设置执行权限:

chmod 755 rc.local
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: