Zan*_*nko 4 ssl https node.js digital-ocean
最近,我刚刚开始对服务器使用https://,奇怪的是,如果我明确键入“ https://www.example.com:80 ”,则可以打开,但是如果我键入“,则无法连接” https://www.example.com。
我将NodeJS与Digital Ocean上托管的Express 4框架一起使用。
如何使人们正常访问我的网站?而且,他们第一次访问时必须点击“接受”是正常的吗?为什么对于其他https网站我不必这样做?
我正在使用RapidSSL。
您的问题是细节问题,但这是两个可能的猜测:
如果您希望SSL服务器在用户键入时默认工作https://xxxx,则您的服务器需要在端口443上运行,而不是在端口80上运行。这是为https连接保留的默认端口号,并且是浏览器将尝试使用的端口号。用户只需输入一个https://xxxxURL。
如果浏览器提示您连接到站点的权限,则可能是因为您使用的SSL证书未由浏览器信任的证书颁发机构之一签名(也许是自签名证书)。您可以通过从正确的可信来源获取证书并在服务器中使用该证书来解决该问题。您的SSL配置也可能有其他问题,但是我们需要了解有关情况的更多详细信息。
| 归档时间: |
|
| 查看次数: |
2317 次 |
| 最近记录: |