HC0000

导航

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;
    }
}

posted on 2025-06-28 00:18  HC0000  阅读(76)  评论(0)    收藏  举报