Linux 系统下安装配置 Nginx
1. 环境准备与依赖安装
# 安装当前路径下所有安装包
rpm -Uvh *.rpm --nodeps --force
1.1 安装编译工具
如果遇到报错'./configure: error: C compiler cc is not found',需安装 gcc:
yum -y install gcc gcc-c++ autoconf automake make
2. 安装 Nginx
找到 Nginx 的安装包进行解压:
# 解压安装包
tar -zxvf nginx-1.24.0.tar.gz
进入解压之后的 nginx 目录下:
# 进入 nginx 目录
cd /usr/local/nginx-1.24.0
执行配置脚本,–prefix 是指定安装目录:
# 执行配置脚本
./configure --prefix=/usr/local/nginx
编译安装:
# 对 nginx 编译和安装
make && make install
3. 启动 Nginx
启动命令:
# 启动
/usr/local/nginx/sbin/nginx
# 停止
/usr/local/nginx/sbin/nginx -s stop
# 重载
/usr/local/nginx/sbin/nginx -s reload
# 杀掉 nginx
/usr/local/nginx/sbin/nginx -s quit
查询 nginx 是否启动:
ps -ef | grep nginx
访问 nginx 页面: 在浏览器中输入 ip + 端口号访问(端口默认 80)。
如果浏览器访问不通,请检查是否开启防火墙限制,将防火墙关闭或将端口加入到防火墙白名单中:
# 查看已放行的端口
firewall-cmd --list-all
# 将 80 端口加入到防火墙放行白名单中,并重载防火墙
firewall-cmd --add-port=80/tcp --permanent
firewall-cmd --reload
# 临时关闭防火墙
systemctl stop firewalld.service
# 永久关闭防火墙
systemctl disable firewalld.service
设置 nginx 的开机启动:
vim /etc/rc.local
# 文本底部追加
/usr/local/nginx/sbin/nginx
[图片]

