nginx奇怪的启动失败排查
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
}
}