在CentOS上安装Nginx可以通过以下步骤完成(根据CentOS版本选择对应方法):
# 1. 安装EPEL仓库
sudo yum install epel-release -y
# 2. 安装Nginx
sudo yum install nginx -y
# 3. 启动并设置开机自启
sudo systemctl start nginx
sudo systemctl enable nginx
# 4. 验证安装(默认监听80端口)
curl -I 127.0.0.1
# 1. 创建Nginx仓库文件
sudo vi /etc/yum.repos.d/nginx.repo
# 2. 添加以下内容(适用于CentOS 7)
[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=1
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key
# 3. 安装Nginx
sudo yum install nginx -y
# 4. 启动服务(同方法1)
# 1. 安装EPEL
sudo dnf install epel-release -y
# 2. 安装Nginx
sudo dnf install nginx -y
# 3. 管理服务
sudo systemctl enable --now nginx
检查版本:
nginx -v
配置文件位置:
/etc/nginx/nginx.conf
/etc/nginx/conf.d/
防火墙放行(如果启用):
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo firewall-cmd --reload
sudo ss -tulnp | grep :80
)sudo setenforce 0
或调整策略/var/log/nginx
目录有写入权限sudo yum remove nginx -y
sudo rm -rf /etc/nginx /var/log/nginx
安装完成后,通过浏览器访问服务器IP即可看到Nginx欢迎页面。如需HTTPS支持,可使用certbot
工具申请Let's Encrypt证书。