centos7安装nginx

CentOS7 Install Nginx

Nginx官网

Nginx是一款轻量级的网页服务器、反向代理服务器。相较于Apache具有占有内存少,稳定性高等优势。它最常的用途是提供反向代理服务。

安装

1 安装编译工具及库文件

yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel

2 安装PCRE

PCRE 作用是让 Nginx 支持 Rewrite 功能。

# cd /usr/local/src

# wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.38.tar.gz

# tar -zxvf pcre-8.38.tar.gz

# cd pcre-8.38

# ./configure

# make && make install

验证
# pcre-config --version

3 安装Nginx

# cd /usr/local/src/

# wget http://nginx.org/download/nginx-1.9.9.tar.gz

# tar -zxvf nginx-1.9.9.tar.gz

# cd nginx-1.9.9

# ./configure --prefix=/usr/local/webserver/nginx --with-http_stub_status_module --with-http_ssl_module --with-pcre=/usr/local/src/pcre-8.38

# make

# make install

验证

# /usr/local/webserver/nginx/sbin/nginx -v

常用命令

启动

/usr/local/webserver/nginx/sbin/nginx

重新载入配置文件

/usr/local/webserver/nginx/sbin/nginx –s reload

重启

/usr/local/webserver/nginx/sbin/nginx –s reopen

停止

/usr/local/webserver/nginx/sbin/nginx –s stop

强制关闭

pkill nginx

测试配置文件是否正常

/usr/local/nginx/sbin/nginx –t

配置

配置文件/usr/local/webserver/nginx/conf/nginx.conf

检查配置文件的正确性
# /usr/local/webserver/nginx/sbin/nginx -t

问题:

    nginx: [error] invalid PID number "" in "/usr/local/nginx/logs/nginx.pid"

解决方法:

    pkill -9 nginx    #强制关闭
    /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf     #重新加载配置文件
    /usr/local/nginx/sbin/nginx -s reload    #重启

   转载规则


《centos7安装nginx》 Midas Li 采用 知识共享署名 4.0 国际许可协议 进行许可。
  目录