nginx编译安装及基本管理

2019-10-01  本文已影响0人  王小板爱吃鱼

1. 安装nginx的依赖


yum install gcc gcc-c++ openssl openssl-devel cyrus-sasl-md5

2. 官网下载所需安装包

  1. nginx官网下载最新stable版本。

  2. pcre官网下载pcre-8.xx版本,不要下载pcre2版本。rewrite模块需要 pcre 库。

  3. zlib官网下载最新stable版本。gzip模块需要 zlib 库。

3. 安装nginx


tar -zxf nginx-1.14.0.tar.gz

tar -zxf pcre-8.42.tar.gz

tar -zxf zlib-1.2.11

cd nginx-1.14.0

./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-pcre=../pcre-8.42 --with-zlib=../zlib-1.2.11

make & make install

4. 启动nginx


/usr/local/nginx/sbin/nginx


ps -ef | grep nginx

5. 配置环境变量


vim /etc/profile

unset i前加入下行


export PATH="$PATH:/usr/local/nginx/sbin:"

保存退出


source /etc/profile

测试环境变量是否配置成功


nginx -t // 检查配置,同时也是输出配置文件所在位置

nginx -s reload  // 修改配置后重载

6. 配置nginx开机启动


vim /etc/rc.d/rc.local

加入以下内容


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

7. 关闭


ps -ef | grep nginx

从容停止 kill -QUIT 主进程号

快速停止 kill -TERM 主进程号

强制停止 kill -9 nginx

8. 升级

配置解析php


location ~ \.php$ {

    fastcgi_pass  127.0.0.1:9000;

    fastcgi_index  index.php;

    fastcgi_param  SCRIPT_FILENAME  /usr/local/nginx/html$fastcgi_script_name;

    include        fastcgi_params;

}

上一篇 下一篇

猜你喜欢

热点阅读