Ubuntu下给Nginx添加http_ssl_module


给Nginx添加http_ssl_module

查看原编译参数:

sbin/nginx -V

重新编译之后,配置好证书,重启Nginx:

sbin/nginx -s reload

没有报异常,域名无法访问,Nginx也没有错误日志,但access日志报下面的乱码:

x.x.x.x - - [12/Sep/2019:10:39:40 +0800] "\x16\x03\x01\x02\x00\x01\x00\x01\xFC\x03\x03m\x04\x7Fw\x89\x12\xA0\xBCj\xFE\xC5\x94Xp<(\x94\xC9\xF6\xEBTv\xBB+\xA5HQ\xC3\xC3\x0B\x86\x17 \xBA\xD4\x0E\xF6\x97\xAD9\xEC\xDBty\x9F\x8F\xE9\x97u\x04}V8k\x95|Y\x92\x14\xD6z\x9E\xDD\x97\x91\x00\x22ZZ\x13\x01\x13\x02\x13\x03\xC0+\xC0/\xC0,\xC00\xCC\xA9\xCC\xA8\xC0\x13\xC0\x14\x00\x9C\x00\x9D\x00/\x005\x00" 400 172 "-" "-"

折腾了一会儿没找到原因,觉得可能是这个机器上的Nginx版本较老的原因,于是到另外一台Nginx较新的Ubuntu机器上去重复了上述操作,也是无法访问,但这次重启Nginx后发现没有监听443端口,这才想起来可能是需要先停止Nginx,再启动,果然。

sbin/nginx -s stop
sbin/nginx &

另外,Ubuntu的防火墙是 ufw ,如果出现ERR_CONNECTION_TIMED_OUT情况,可能需要查看下状态:

ufw status

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注