求助各位 V 友!
我有一台内网的机器,跑 web ,通过 ngrok 映射到外网的主机上。因为服务是一个需要输入用户名和密码的爬虫,现在我想升级成 https ,我已经在阿里云申请了外网主机域名的证书。
请问我应该将 SSL 证书加在哪里,如果加到内网的 Apache 里,可以吗?可是内网的机器连域名都没有,只有 IP 地址,可以用证书吗?
如果加在外网,但是外网只是通过 ngrok 映射了内网的 80 端口,怎么加证书?有人说用 nginx 反向代理然后给 nginx 加 SSL 证书,这样可行吗?
谢谢!
1
alect 2016-12-07 18:37:59 +08:00
内网直接安装证书
|
2
alect 2016-12-07 18:38:29 +08:00
这种情况下 http 和 https 要设置两个端口对应才行
|
3
azzwacb9001 OP |
4
chunchu 2016-12-07 18:51:46 +08:00
这个问题我也没有想明白,先关注这个话题再说,等待有经验的来指导一下
|
5
alect 2016-12-07 18:59:24 +08:00 1
你域名设置对应着公网 IP ,这个时候你内网的机器对外网来说就是一个子端口号而已,并不清楚你到底是不是映射的。
而证书只验证域名不验证端口号,所以也是可以用。 默认情况下 http 对应的是 80 , https 对应 443 。但是都可以指定其他端口。 |