0
的apache vhost
將ipv6添加到使用https和http的vhost配置,並將所有http請求轉發到https時遇到了一些困難。這是我目前有哪些工作正常,但我不知道如何去添加ipv6到混音。任何幫助將不勝感激如何將ipv6添加到使用v4 https和http
<VirtualHost 213.138.102.25:443>
ServerName example.co.uk
ServerAlias www.example.co.uk
SSLEngine on
SSLCertificateFile /home/example/ssl/www_example_co_uk.crt
SSLCertificateKeyFile /home/example/ssl/www.example.co.uk.key
SSLCertificateChainFile /home/example/ssl/www_example_co_uk.ca-bundle
DocumentRoot /home/example/public_html/example.co.uk
<Directory /home/example/public_html/example.co.uk/>
Options MultiViews Indexes FollowSymLinks
AllowOverride all
</Directory>
</VirtualHost>
<VirtualHost *:80>
ServerName example.co.uk
RewriteEngine on
RewriteCond %{HTTP_HOST} ^example.co.uk [NC,OR]
RewriteCond %{HTTP_HOST} ^www.example.co.uk [NC]
#RewriteRule ^(.*)$ https://www.example.co.uk/$1 [L,R=301,NC]
RewriteRule ^(.+[^/])/$ http://%{HTTP_HOST}/$1 [R=301,L]
Redirect permanent/https://www.example.co.uk/
</VirtualHost>
@SanderSteffann這個'☺'怎麼會在你的評論中出現?其他東西應該寫在那裏嗎? – kasperd
嘿嘿,智能手機鍵盤試圖變聰明:)它應該是':80'。將解決! –
不要複製和粘貼整個虛擬主機塊,只需將地址添加到如下所示的開始行:''etc –