Apache2 VirtualHost SSL 不起作用

Apache2 VirtualHost SSL 不起作用

我有 Debian 8 VPS,带有 apache2。我有一些网站,位于我服务器的 1803 端口上。我需要 https,因为我正在这个网站上进行一些工作。我没有域名。所以我尝试创建 Open SSl 证书

openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/apache2/ssl/apache.key -out /etc/apache2/ssl/apache.crt

然后在 apache2.conf 中我写了这个

<VirtualHost *:1803>
    DocumentRoot "/var/www/mysite/frontend/web"
    ServerName mysite.com
    SSLEngine on
    SSLCertificateFile /etc/apache2/ssl/apache.crt
    SSLCertificateKeyFile /etc/apache2/ssl/apache.key
</VirtualHost>

但是现在当我尝试访问 myip:1803 时,它只是无休止地加载。Chrome 说“正在等待 myip”。如果我删除 SSL,它就可以正常工作。我必须做什么才能让它正常工作?

相关内容