系统:CentOS Linux 7
1. 安装环境
离线环境包
解压后放在/home下,进入package文件夹下,执行安装命令:
rpm -ivh *.rpm --nodeps --force
2. 安装Nginx
此次使用的 nginx-1.13.7.tar.gz
# 创建一个文件夹
cd /usr/local
# 安装包放在/usr/local下,解压安装包
tar -xvf nginx-1.13.7.tar.gz# 进入目录。、
cd nginx-1.13.7# 执行命令,进行配置,生成Makefile
./configure # 执行make命令,进行编译
make
# 执行make install命令,进行安装
make install# 启动nginx服务,无输出为安装成功
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf# 配置nginx.conf
# 打开配置文件
vi /usr/local/nginx/conf/nginx.conf
# 将端口号改成80(根据需求调整)
location / {root ${url};
}
${url}换为 新的前端文件夹# 重启nginx
/usr/local/nginx/sbin/nginx -s reload# 若想使用外部主机访问nginx,需要关闭服务器防火墙或开放nginx服务端口,端口为上一步nginx.conf的配置端口:# centOS6及以前版本使用命令: systemctl stop iptables.service# centOS7关闭防火墙命令: systemctl stop firewalld.service# 关闭防火墙会导致服务器有一定风险,所以建议是单独开放服务端口 :# 开放80端口:firewall-cmd --zone=public --add-port=80/tcp --permanent# 查询端口号80 是否开启:firewall-cmd --query-port=80/tcp# 重启防火墙:firewall-cmd --reload