安装编译工具及库文件
yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel
安装 PCRE(作用是让 Nginx 支持 Rewrite 功能。)
#下载
wget http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz
#解压安装包
tar zxvf pcre-8.35.tar.gz
cd pcre-8.35
./configure
#编译及安装
make && make install
#查看pcre版本
pcre-config --version
安装Nginx
#下载Nginx包
wget https://nginx.org/download/nginx-1.10.3.tar.gz
#解压安装包
tar zxvf nginx-1.10.3.tar.gz
cd nginx-1.10.3/
./configure
#编译及安装
make && make install
#完成进入 /usr/local/ 有nginx安装目录
cd /usr/local/nginx/sbin
#启动:
./nginx
常用命令:
启动 Nginx
./nginx
停止 Nginx
./nginx -s quit #(建议使用)
./nginx -s stop
重新载入配置文件
./nginx -s reload
重新打开日志文件
./nginx -s reopen
查看nginx进程
ps -ax | grep nginx #获取所有正在运行的nginx进程的列表
ps -ef | grep nginx
Nginx官方文档:NGINX REVERSE PROXY
firewalld
查看开放端口号
firewall-cmd --list-all
设置开放端口
firewall-cmd --add-port=80/tcp --permanent
重启防火墙
firewall-cmd --reload
启动防火墙
systemctl start firewalld
关闭防火墙
systemctl stop firewalld
检查防火墙状态
systemctl status firewalld
设置开机启用防火墙
systemctl enable firewalld
禁止开机启动防火墙
systemctl disable firewalld