我如何将 Apache 从一个“ https://domain1.com
”重定向到“ https://www.domain2.com
”
我尝试如下:
<VirtualHost *:80>
ServerAdmin webmaster@localhost
ServerName domain1.com
ServerAlias www.domain1.com
DocumentRoot /var/www/domain1
Redirect permanent / https://www.domain2.com
......
</VirtualHost>
<VirtualHost 2.2.2.2:443>
ServerAdmin webmaster@localhost
ServerName domain1.com
ServerAlias www.domain1.com
DocumentRoot /var/www/domain1
Redirect permanent / https://www.domain2.com
.....
</VirtualHost>
但它只在“http”情况下重定向,例如“ http://domain1.com
”转到“ https://www.domain2.com
”,在“ ”情况下不起作用https://domain1.com
?!
答案1
您应该Listen *:443
在您的文件中添加:/etc/apache2/ports.conf
然后重新启动 apache。我认为您的问题是因为您的 apache 不在端口 443 上运行,而只在端口 80 上运行