簡體   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