我已经在我的 Ubuntu 服务器上安装了网站。
我的服务器上安装了以下东西来运行网络服务。 1) Apache 2 2) PHP5 3) MySql
我的主网站被重定向到 https。
示例(出于安全目的更改)
<VirtualHost *.80>
ServerName www.example.com
ServerAlias example.com
Redirect permanent / https://www.example.com
</VirtualHost>
在我的 default-ssl.conf 文件中,我添加了以下信息。
<VirtualHost _default_:443>
ServerAdmin admin@example.com
ServerName example.com
ServerAlias www.example.com
DocumentRoot /var/www/example.com/public_html
SSLEngine On
SSLCertificateFile /etc/ssl/example.com/sslcertificate.pem
SSLCertificateKeyFile /etc/ssl/example.com/sslcertificate.key
</VirtualHost>
上面的其他设置是默认的。
当我为我的网站(如 www.example.com)创建链接时,我的主要问题就出现了,它会转到 Apache2 默认网页,但不会转到正确的站点。如果我直接在浏览器中编写,它会完美运行并重定向到 https://www.example.com
最佳答案
尝试通过命令 a2ensite default-ssl.conf 启用您的虚拟主机,并使用命令 a2dissite 00-defaullt.conf 禁用默认的 00-default.conf
关于php - Ubuntu 服务器虚拟主机未正确重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39463555/