Nginx 发布HTTPS 服务问题解决
通过阿里云下载免费的https认证
参考 : https://blog.csdn.net/wang_kill/article/details/54891871
bind() to 0.0.0.0:443 failed (10013: An attempt was made to access a socket in a way forbidden by it
产生上述错误原因是 443 端口被占用
参考 : https://blog.csdn.net/hukang00/article/details/41518659
Window 下查询端口被占用情况
在windows cmd 下使用命令获取端口被占用情况
参考 : https://jingyan.baidu.com/article/3c48dd34491d47e10be358b8.html
- 使用命令 : netstat - ano 根据此命令获取所有被占用端口情况
- netstat -ano|findstr “443” 根据此命令查询 443 端口被占用情况(443模糊查询),找到对应进程的PID
- tasklist 根据此命令获取所有进程列表
- tasklist|findstr “1780” – 其中1780是上一步查出来的PID值
修改SVN服务占用的端口地址
通过上一步发现占用443端口的进程是SVN服务,那么需要SVN占用的端口地址
参考 : https://www.jianshu.com/p/90b0cb16c8f3
Eclipse修改svn地址
通过上一步修改了SVN的端口,那么SVN的访问地址也就随之改变了,下面需要对Eclipse集成的SVN修改访问地址
参考 : https://blog.csdn.net/aaawqqq/article/details/25043489
至此,整个流程完成。
使用
nginx -t 查看nginx配置不再报错
nginx -s reload 重启nginx服务
浏览器有https,但是没有带锁的安全标志是怎么回事
原因是 : 页面里面仍然有 HTTP 的请求
可以通过F12查看后台请求,当HTTPS服务中,依然请求有HTTP的服务的时候,不显示安全标示
参考: https://www.bt.cn/bbs/thread-8190-1-1.html