nginx奇怪的启动失败排查

nginx总是启动失败,执行手动启动后呢又可以正常启动

但是系统重启后,nginx又无法自启

执行nginx -t又没有报错

后台查看系统日记定位到配置文件报错的行,原来ip地址少写了一个0,

map $http_upgrade $connection_upgrade {
    default upgrade;
    '' close;
}
server {
    listen 80;
    listen [::]:80;
    server_name cockpit.host.com;
    rewrite ^(.*)$ https://$host$1 permanent;
}
server {
    listen 443 ssl;
    listen [::]:443 ssl;
    server_name cockpit.host.com;
    ssl_certificate /etc/nginx/ssl/host-cert.pem;
    ssl_certificate_key /etc/nginx/ssl/host-key.pem;
    location / {
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Focockpitrwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection $connection_upgrade;
        proxy_pass https://127.0.0.1:9090/;  ###这里ip地址少写了个0
    }
}

标签: nginx

添加新评论