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

来源:互联网 发布:java字符串转数组对象 编辑:程序博客网 时间:2024/06/06 10:46

              接下来准备安装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

原创粉丝点击