购买证书不用再过多赘述,阿里云文档已经很完善了,主要记录一下遇到的服务器部署的坑
1 | server { |
这个按着文档来也很简单,需要注意的如下
- nginx无法识别ssl模块,此时需要重新编译nginx,在其根目录下执行
./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module
,然后make && make install
即可 - 需要开启防火墙的443端口和阿里云安全策略组的443端口
1 | // 添加 |
上面两个也是基本操作,但是接下来我遇到的问题是关闭ng,某些使用ng的网站还能访问(???),我使用的命令是nginx -s stop
,按理说应该ng暂停工作了才对,但是并没有(???),查看80端口netstat -ntlp|grep 80
发现ng还在运行中,kill之后终于成功,不懂当时为何stop命令失效,无法复现