Home > Tags > Apache

Apache

VirtualHostでのSSL接続

名前ベースのVirtualHostでSSL接続をする為の覚書。

と言っても証明書は正規のものではなく「なんちゃって証明書」だしVirtualHostでの証明書はルートドメインの証明書だが商用サイトでもなく又、第3者にスペースを貸し出すわけでもないのでこれで十分だったりします。
今回はサブドメインで設定しましたが他のドメインでも問題はないと思う。

/etc/httpd/conf/httpd.conf 最後に追記
NameVirtualHost *:80
<VirtualHost *:80>
ServerName raou.net
DocumentRoot /var/www/html
ServerAdmin info@raou.net
ErrorLog logs/raou.net-error_log
CustomLog logs/raou.net-access_log common
</VirtualHost>
<VirtualHost *:80>
ServerName blog.raou.net
DocumentRoot /var/www/html/blog.raou.net
ServerAdmin info@raou.net
ErrorLog logs/blog.raou.net_error_log
CustomLog logs/blog.raou.net_log common
</VirtualHost>

/etc/httpd/conf.d/ssl.conf 最後に追記
NameVirtualHost *:443
<VirtualHost *:443>
ServerAdmin info@raou.net
DocumentRoot /var/www/html
ServerName raou.net:443
ErrorLog logs/raou.net-error_log
CustomLog logs/raou.net-access_log common
SSLEngine On
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/pki/tls/certs/server.crt
SSLCertificateKeyFile /etc/pki/tls/certs/server.key
<Files ~ "\.(cgi|shtml|phtml|php3?)$">
SSLOptions +StdEnvVars
</Files>
</VirtualHost>
<VirtualHost *:443>
ServerAdmin info@raou.net
DocumentRoot /var/www/html/blog.raou.net
ServerName blog.raou.net:443
ErrorLog logs/blog.raou.net-error_log
CustomLog logs/blog.raou.net-access_log common
SSLEngine On
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/pki/tls/certs/server.crt
SSLCertificateKeyFile /etc/pki/tls/certs/server.key
<Files ~ "\.(cgi|shtml|phtml|php3?)$">
SSLOptions +StdEnvVars
</Files>
</VirtualHost>

参考記事 » 成功SSLのvirtualhost設定

Home > Tags > Apache

Search
Feeds
Meta

Return to page top