系统: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