Centos安装nginx

今天在centos上安装了nginx,步骤如下:

1.ping www.baidu.com,如果不通

       # vi /etc/resolv.conf

       在最后加入nameserver 8.8.8.8

2.安装一些需要的包

        # yum install gcc gcc-c++ ncurses-devel 

        # yum -y install pcre-devel  

        # yum -y install openssl openssl-devel

        # yum -y install zlib-devel

3.解压下载的nginx压缩包,进入后执行

第一步:

    # ./configure --prefix=/usr/nginx

第二步:

    # make

第三步:

    # make install

检查nginx配置文件:

    # /usr/nginx/sbin/nginx -t

nginx启动

    # /usr/nginx/sbin/nginx

查看Nginx主进程号
        # ps -ef | grep "nginx: master process" | grep -v "grep" | awk -F ' ' '{print $2}'
       屏幕显示的即为Nginx主进程号,例如:
       6302
       这时,执行以下命令即可使修改过的Nginx配置文件生效:
        # kill -HUP 6302
        或者无需这么麻烦,找到Nginx的Pid文件:
        kill -HUP `cat /usr/local/nginx/logs/nginx.pid`

停止nginx

        # kill -TERM 主进程号

配置开机自动启动Nginx 
        # vi /etc/rc.local
        加入以下内容:
        /usr/local/nginx/sbin/nginx

执行命令: ps -A | grep nginx
如果返回结果的话,说明有nginx在运行,服务已经启动

查看nginx手动安装添加的模块:
/usr/local/nginx/sbin/nginx -V
如:
nginx version: nginx/1.7.0
built by gcc 4.4.7 20120313 (Red Hat 4.4.7-4) (GCC) 
TLS SNI support enabled
configure arguments: --prefix=/usr/local/nginx --with-http_image_filter_module --with-http_ssl_module --with-http_flv_module --with-http_gzip_static_module --with-http_sub_module --with-http_realip_module --with-http_addition_module --with-http_dav_module --with-http_stub_status_module --with-mail --with-mail_ssl_module

相关推荐