##centos编译安装nginx
- 安装依赖
yum -y install wget gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel
安装c++ pcre zlib openssl
依赖
- 下载nginx
mkdir -p /usr/local/nginx && cd /usr/local/nginx
创建目录并进入wget -c http://nginx.org/download/nginx-1.14.2.tar.gz
下载nginxtar -zxvf nginx-1.14.2.tar.gz -C /usr/local/nginx && mv nginx-1.14.2/* ./ && rm -rf nginx-1.14.2
解压文件到指定文件夹
- 配置预编译nginx
./configure
推荐默认配置,也可以自定义使用下面配置-
./configure \ --prefix=/usr/local/nginx \ --conf-path=/usr/local/nginx/nginx.conf
- 编译并安装nginx
make && make install
- 启动nginx
/usr/local/nginx/sbin/nginx
启动nginx/usr/local/nginx/sbin/nginx -s reload
nginx重载配置/usr/local/nginx/sbin/nginx -s quit
先停止再启动nginx/usr/local/nginx/sbin/nginx -s stop
停止nginx
- nginx服务
ln -s /usr/local/nginx/sbin/nginx /usr/sbin/nginx
构建nginx服务sed -i '$a /usr/local/nginx/sbin/nginx' /etc/rc.local
nginx服务写入开机脚本中