重定向至网站未完成

重定向至网站未完成

Ubantu 20.04 LTS 我已经设置了此服务器来替换一个非常旧的 Mac OS 服务器,该服务器无法提供当前版本的 TLS。当我在 Mac 上使用 Apache 时,Ubantu 上的版本需要不同的配置,我已经克服了许多问题。我有许多正常运行的网站,以及许多将用户从 ***.com 带到 ###.com 的重定向。我安装、配置并检查了可以使用 https 正确提供服务的网站,我需要将许多其他网站发送到该网站。我已在该网站上以与正常运行的方式类似的方式设置了重定向,但我无法为正确的网站提供服务,它们会转到默认设置。我已经使用我认为有效的设置进行了配置和重新配置,但似乎无法使其正常工作。这是正在运行的“目标”conf 文件:

<VirtualHost *:80> 服务器名称 wescrap.ca 服务器别名www.wescrap.ca 服务器管理员[电子邮件保护] DocumentRoot /var/www/wescrap.ca/public_html 永久重定向 / https://wescrap.ca

<Directory /var/www/wescrap.ca/public_html>
    Options -Indexes +FollowSymLinks
    AllowOverride All
</Directory>

ErrorLog ${APACHE_LOG_DIR}/wescrap.ca-error.log
CustomLog ${APACHE_LOG_DIR}/-access.log combined </VirtualHost>

<VirtualHost *:443> 服务器名称 wescrap.ca DocumentRoot /var/www/wescrap.ca/public_html

SSLCertificateFile 上的 SSLEngine /var/www/wescrap.ca/public_html/SSL/wescrap_ca.crt SSLCertificateKeyFile /var/www/wescrap.ca/public_html/SSL/wescrap_ca.key SSLCertificateChainFile /var/www/wescrap.ca/public_html/SSL/wescrap_ca.ca-bundle

这是非重定向的代码:

<VirtualHost *:80> 服务器名称 toronto-scrap.com 服务器别名www.toronto-scrap.com永久重定向 /http://wescrap.ca/ 文件根目录 /var/www/wescrap.ca/public_html

非常感谢您提供一些修复建议。谢谢!

答案1

查看的记录toronto-scrap.com,我认为你遗漏了s

<VirtualHost *:80>
    ServerName toronto-scrap.com
    ServerAlias www.toronto-scrap.com
    Redirect permanent / https://wescrap.ca/
    DocumentRoot /var/www/wescrap.ca/public_html
</VirtualHost>

Redirect最初指向的http不是https

请记住在进行这些更改后重新加载 Apache:

sudo service apache2 restart

相关内容