nginx配置ssl后reload没有报错nginx也没有监听443端口

nginx配置好ssl后,重新加工配置也不报错,80端口也一切正常,但是443端口却没有被监听,什么原因?

因为我自己写的日志路径的目录不存在。

今天手贱,服务器环境好好的,就是改了一下日志路径,为了方便区分站网,就在ssl站点的日志路径中加了一个目录,但是这个目录是不存在的,本以为nginx会自动创建这个目录,结果就被坑了。


改好路径后像往常一样 nginx reload 一切正常没有报错,前台打开网站,瞬间MMP,网站打不开了,防火墙一切都是好的  执行 netstat -ntlp  发现nginx也是正常的 80端口也正常监听,我以为我改路径的时候不小心改到别的地方了。找了好一会儿没发现问题,脑残的没有去看nginx错误日志,显然是我自己太蠢了,没办法了还是去看一眼nginx错误日志,打开就发现 一个emerg日志 提示我配置的日志路径没有这个目录或这个文件。最终就是手动创建了不存在的目录问题解决。

Tags linux nginx ca证书

留言(0)

评论