美文网首页
centos安装nginx实录

centos安装nginx实录

作者: 小神神的大草原 | 来源:发表于2017-02-28 10:57 被阅读0次

    一是为了陶冶情操,而是为了做下笔记,古话说“好记性不如烂笔头”,随着要记的东西越来越来,这话越觉经典。特将本次安装nginx的过程记录下来。

    首先得从nginx官网上下载nginx的源码安装包。我选择了稳定版的

    nginx稳定版源码包

    上传到centos服务器,放在/usr/local/src目录中。

    第一步,解压nginx  

    [root@centos6 src]# tar -zxvf nginx-1.10.3.tar.gz

    第二步,./configure  ,发现没有c编译模块。那就安装编译模块:yum -y install gcc gcc-c++ autoconf automake make

    缺少c编译模块

    安装好c编译模块之后,继续 ./configure,这次又提示,没有PCRE库。那就安装PCRE库。

    yum -y install pcre-devel

    缺少PCRE库

    继续报错,缺少http gzip模块。just do it。安装这个模块:yum install -y zlib-devel

    缺少http gzip模块

    好的,输入echo $?,检测./configure 命令是否成功。shell输出0,成功了!那么,可以进行下一步了。编译吧!输入make命令即可。make成功,那么就make install。执行完这一步后,nginx按理是安装成功了!我们去检测下。

    进入,/usr/local/nginx/sbin中。输入 ./nginx,没有输出信息。没输出就是好消息!

    ps -ef|grep nginx,发现有nginx的两个线程,一个master,一个woker,good job!

    nginx线程

    为了更直观体验下,在浏览器中输入我的虚拟机ip地址,192.168.123.189,发现拒绝连接。八成防火墙问题,那就把80端口开放吧。-A INPUT -p tcp --dport 80 -j ACCEPT。再输入地址,显示如下页面

    安装成功页面

    最后,继续记录下nginx的常用命令。(nginx -s stop)

    stop— fast shutdown

    quit— graceful shutdown

    reload— reloading the configuration file(推荐重新应用配置文件前,先执行./nginx -t检测配置文件是否正确)

    reopen— reopening the log files

    最后,开启自启动nginx;

    开机启动的配置文件是:/etc/rc.local,vi加入/usr/local/nginx/nginx即可。

    开机启动nginx

    相关文章

      网友评论

          本文标题:centos安装nginx实录

          本文链接:https://www.haomeiwen.com/subject/guozwttx.html