如何在沒有 DNS 的情況下使用預設 ssl 強制使用 ssl?

如何在沒有 DNS 的情況下使用預設 ssl 強制使用 ssl?

我知道這已經被到處報道了,而且我實際上已經在另一台伺服器上完成了這項工作,但我似乎無法讓它工作。

我有這個

RewriteEngine   on
RewriteCond     %{HTTPS} !=on
RewriteRule     ^(.*)$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R]

目前在/etc/apache2/conf.d/site.conf.不去。

我也嘗試過/var/www/.htaccess。不去。我什至無法得到格式不正確/var/www/.htaccess導致 500 錯誤的信息。 (需要更改設定才能使用嗎.htaccess?)

我沒有使用域名,而是使用a2ensite default-ssl.

SPDY 和 FastCGI

我不知道這是否重要,但我按照這些說明安裝了 SPDYhttp://www.howtoforge.com/using-mod_spdy-with-apache2-on-ubuntu-12.10和 FastCGI 由apt-get install libapache2-mod-fastcgia2enmod actions fastcgi alias、 和services apache2 restart

相關內容