nginx问题记录
一、问题现象
今天在重启一台debian10服务器的时候,发现nginx无法自动启动了。
而以前做这个重启操作时候未曾发现过。
二、分析过程
1.最近对于Nginx的变化的,是配置了一个反向代理,把我的一个域名直接变成另一个域名的网站。
2.查看日志
命令systemctl status nginx
3.日志显示
Dec 27 19:16:56 hostc7b20307e0 systemd[1]: Starting LSB: starts the nginx web server…
Dec 27 19:16:57 hostc7b20307e0 nginx[457]: Starting nginx… nginx: [emerg] host not found in upstream “google.com” in /www/server/panel/vhost/nginx/proxy/adminhost.or
Dec 27 19:16:57 hostc7b20307e0 nginx[457]: failed
Dec 27 19:16:57 hostc7b20307e0 systemd[1]: nginx.service: Control process exited, code=exited, status=1/FAILURE
Dec 27 19:16:57 hostc7b20307e0 systemd[1]: nginx.service: Failed with result ‘ex
4.找到问题
分析发现是由于系统启动时候,nginx的配置无法解析这条配置里的域名“google.com”
三、解决方案
1.nginx增加配置dns解析服务器
2.配置代码
set $backend “google.com”;
proxy_pass https://$backend;
resolver 8.8.8.8;