- 更新系统包列表:
首先,你需要更新你的系统包列表以确保所有安装的包都是最新的。sudo yum update
- 安装EPEL仓库:
Nginx在默认的CentOS仓库中不可用,所以需要安装EPEL(Extra Packages for Enterprise Linux)仓库。sudo yum install epel-release
- 安装Nginx:
一旦EPEL仓库安装完成,你可以使用yum
来安装Nginx。sudo yum install nginx
- 启动Nginx服务:
安装完成后,启动Nginx服务。sudo systemctl start nginx
- 设置开机启动:
如果你想让Nginx在系统启动时自动运行,可以执行以下命令:sudo systemctl enable nginx
- 检查Nginx状态:
检查Nginx服务的状态,确保它是正在运行的。sudo systemctl status nginx
- 防火墙设置:
如果你的系统开启了防火墙,确保80(HTTP)和443(HTTPS)端口是开放的。sudo firewall-cmd --permanent --zone=public --add-service=http sudo firewall-cmd --permanent --zone=public --add-service=https sudo firewall-cmd --reload
- 测试Nginx:
最后,你可以通过访问服务器的IP地址或域名来测试Nginx是否正确安装和工作。curl -I http://localhost
如果你看到类似HTTP/1.1 200 OK
的响应,这意味着Nginx已经成功安装并正在运行。
以上步骤应该可以帮助你在CentOS 7上安装和配置Nginx。如果遇到任何问题,请检查你的网络设置,确保防火墙配置正确,以及所有必要的端口都已开放。