编译方式安装nginx 下载所需要的包
nginx 包下载地址: http://nginx.org/en/download.html
wget http://nginx.org/download/nginx-1.26.0.tar.gz
创建目录并解压nginx包
mkdir tools
mv nginx-1.26.0.tar.gz tools/
cd tools/
tar xf nginx-1.26.0.tar.gz
编译
cd /home/nginx/tools/nginx-1.26.0
指定目录编译–一般编译都需要gcc,如果没有会报错;如果有跳过直接编译
安装gcc(yum -y install gcc openssl openssl-devel pcre-devel zlib zlib-devel)
./configure --prefix=/home/nginx/install --with-http_ssl_module --with-http_stub_status_module --with-pcre
make && make install
简化默认的启动方式
/home/nginx/install/sbin/nginx -t
ln -s /home/nginx/install/sbin/nginx /usr/bin/nginx
启动
nginx
重启
nginx -s reload
如果链接不上查看80端口是否开放
#临时端口(默认为空)
firewall-cmd --list-ports
#永久开放端口(默认为空)
firewall-cmd --list-ports --permanent
#添加临时开放端口 80
firewall-cmd --add-port=80/tcp
#添加永久开放端口
firewall-cmd --add-port=80/tcp --permanent
#关闭临时端口 80
firewall-cmd --remove-port=80/tcp
#关闭永久端口
firewall-cmd --remove-port=80/tcp --permanent
刷新防火墙
firewall-cmd --reload