环境:
linux: centos6.5
--------》下载地址
下载完成:
安装环境:(下载的是源码,我们需要编译)
- yum install gcc-c++
-
yum install -y pcre pcre-devel
-
yum install -y zlib zlib-devel
-
yum install -y openssl openssl-devel
1)上传nginx源码包
2)解压
tar -zxvf nginx-1.14.2.tar.gz
3)使用configure命令创建一makeFile文件
进入nginx目录
cd nginx
执行:
./configure \
--prefix=/usr/local/nginx \
--pid-path=/var/run/nginx/nginx.pid \
--lock-path=/var/lock/nginx.lock \
--error-log-path=/var/log/nginx/error.log \
--http-log-path=/var/log/nginx/access.log \
--with-http_gzip_static_module \
--http-client-body-temp-path=/var/temp/nginx/client \
--http-proxy-temp-path=/var/temp/nginx/proxy \
--http-fastcgi-temp-path=/var/temp/nginx/fastcgi \
--http-uwsgi-temp-path=/var/temp/nginx/uwsgi \
--http-scgi-temp-path=/var/temp/nginx/scgi
4)启动nginx之前,上边将临时文件目录指定为/var/temp/nginx,需要在/var下创建temp及nginx目录
mkdir /var/temp/nginx/client -p
5)
make
6)
make install
7)启动(进入nginx的sbin目录)
看到
nginx:master 和 nginx:worker 就成功了
关闭nginx:(在sbin目录下)
./nginx -s quit
重启nginx:(在sbin目录下)
- 先关闭后启动。
- 刷新配置文件:
./nginx -s reload
访问:(直接访问ip)
在外部访问需要关闭防火墙:
关闭: service iptables stop
重启后不会复原
chkconfig iptables off