centos7安装nginx
新建配置文件
mkdir -p /etc/yum.repos.d
sudo vi /etc/yum.repos.d/nginx.repo
将文件内容替换为:
[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/7/$basearch/
gpgcheck=1
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true
[nginx-mainline]
name=nginx mainline repo
baseurl=http://nginx.org/packages/mainline/centos/7/$basearch/
gpgcheck=1
enabled=0
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true
关键修改:将URL中的 releasever 替换为固定值 7
清理缓存并重试安装:
sudo yum clean all
sudo rm -rf /var/cache/yum
sudo yum install nginx -y
1. 检查防火墙状态
sudo systemctl start firewalld
sudo systemctl enable firewalld # 设置开机自启
永久添加端口(重启后仍有效)
sudo firewall-cmd --permanent --add-port=8080/tcp
立即生效(无需重启)
sudo firewall-cmd --reload
为 Nginx 启用自定义端口
sudo vi /etc/nginx/conf.d/myapp.conf
添加内容:
server {
charset utf-8;
listen 80;
server_name your_domain.com;
root /var/www/my_site;
location / {
index index.html;
}
}
浙公网安备 33010602011771号