繁体   English   中英

如何在Ubuntu 10.04上将Apache 2.2.14配置为仅使用SSL(重定向循环)

[英]How to Configure Apache 2.2.14 on Ubuntu 10.04 to use SSL only (Redirect loop)

早上好,

我是管理Apache服务器的新手。 特别是我们有一台内部服务器,我们只想在端口443上侦听。此服务器上只有一个“站点”或单一配置,称为“ interweb”。 我试图在我们的sites-available文件夹中进行以下更改,如下所示,但它导致重定向循环:

<VirtualHost *:80>
        RewriteEngine on
        ReWriteCond %{SERVER_PORT} !^443$
        RewriteRule ^/(.*) https://%{HTTP_HOST}/$1 [NC,R,L]
</VirtualHost>

<VirtualHost *:443>
        ServerAdmin webmaster@localhost

        DocumentRoot /var/www/htdocs (...)  

您可以提供的任何帮助将不胜感激!

您需要删除第一个虚拟主机,因为它看起来像是您的httpd.conf文件,而不是.htaccess文件,然后将*更改为服务器的IP地址,最后放入

Listen 443

在文件的顶部。

最后在终端中重新启动Apache:

sudo /etc/init.d/apache2 restart

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM