我使用 no-ip 并且我想用 https 协议设置我的 owncloud 服务器(由 raspberry 托管)。
安装完所有东西后,我按照官方文档中的说明进行操作:
<VirtualHost *:80>
ServerName my_no-ip_address
Redirect permanent / https://my_no-ip_address/
</VirtualHost>
<VirtualHost *:443>
ServerName my_no-ip_address
<IfModule mod_headers.c>
Header always set Strict-Transport-Security "max-age=15768000; includeSubDomains; preload"
</IfModule>
</VirtualHost>
现在,当我尝试使用以下地址连接到我的 owncloud 时,发生了以下情况:
http://192.168.x.x/owncloud (local address) - It works
https://192.168.x.x/owncloud (local address) - It works
http://my_no-ip_address/owncloud (no-ip address) - It works
https://my_no-ip_address/owncloud (no-ip address) - It doesn't work (403 forbidden)
我认为这是由于无 IP 服务造成的,因为我有一个免费帐户。
是我操作错误还是 no-ip 的问题?还有其他免费的 DNS 允许我使用 https 吗?