php - Ubuntu 服务器虚拟主机未正确重定向

标签 php mysql apache ubuntu virtualhost

我已经在我的 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/

相关文章:

php - 如何从文件中动态删除问号垃圾数据?

php - 检查值是否存在大小写字母

python - 优化数据上传(MySQL、Python)

apache - mod_fastcgi 空闲超时不起作用

apache2 - Centos httpd 2.4.3 服务不支持chkconfig

php - 如何在网站 Bonus : across subdomains 上组织共享代码

php - 使用 $_GET 查询 MySQL w/PHP 的回显结果

mysql - SQL Union 全部抛出 SQL 语法错误,但两个 SELECT 没有问题

mysql - SQL查询在字段中有数据而不是新记录

php - apache 通过 ftp 的配置问题