如何在 Linux 上安装 Nginx (源码安装)
如何在 Linux( CentOS ) 上安装 Nginx
1、下载 nginx
链接 : https://pan.baidu.com/s/1sll0Hrf 密码 : xnem
2、安装 gcc ( 如果有 gcc 环境就不用安装了 )
yum install gcc-c++
3、终端依次执行下面命令
yum install -y pcre pcre-devel
yum install -y zlib zlib-devel
yum install -y openssl openssl-devel
4、解压
tar -zxvf nginx-1.8.0.tar.gz
5、进入解压后的目录
cd nginx-1.8.0
6、使用 configure 命令创建一 Makefile 文件 ( 将下面命令一次性全部复制到终端中执行 )
./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
7、创建临时文件目录 /var/temp/nginx/client ( 因为上边将临时文件目录指定为 /var/temp/nginx )
mkdir /var/temp/nginx/client -p
8、编译 ( 直接在终端中输入 )
make
9、安装 ( 直接在终端中输入 )
make install
10、进入 Nginx 的默认安装目录
cd /usr/local/nginx/
11、在 sbin 目录 , 启动 Nginx
./nginx
12、检查 Nginx 是否启动成功
ps -ef|grep nginx
13、在 sbin 目录 , 关闭 Nginx 的两种方式
./nginx -s stop
./nginx -s quit
14、在 sbin 目录 , 重启 Nginx ( 不关机的情况下刷新配置文件 )
./nginx -s reload
15、关闭防火墙
service iptables stop 暂时关闭防火墙
chkconfig iptables off 永久关闭防火墙
16、访问 Nginx ( 默认端口为 80 )