在今天对自己服务器所运行的站点进行一些维护时,发生了一些意想不到的事情,在对SSL进行操作时,关闭SSL后就无法开启SSL了,然后报错,如下
nginx: [emerg] no "ssl_certificate" is defined for the"listen ... ssl"
directive in/www/server/panel/vhost/nginx/xxx.xxx.xxx.xxx.conf:2
nginx: configuration file /www/server/nginx/conf/nginx.conf test failed
经过检查后发现,在某个虚拟主机的配置文件中,对443端口进行了监听,并且return 403
在将该配置文件中的listen 443删除后,问题解决。
这里不能写小纸条呢~