[英]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.