Saminnet-Search Article Wiki Forum Piwigo SNS Cloud vtiger Sugar
SSL virtual host

  • Data-Articles
    • Wine-4 in CentOS-7 (48) Tue02,10:10am

      Wineis an open source and free application for Linux that enables users to run any windows based application on Unix/Linux like operating system. Wine team keeps releasing their versions in every two weeks. Finally, the Wine team proudly announced the stable release ofWine 4.0and made available for download in source and binary packages for various distributions such asLinux,WindowsandMac. Thi…

      Read More...

SSL virtual host

一つのファイルにこのように書いています。
通常のhttpに来たアクセスをhttpsにrewiteするようになります。(全SSL化)
samuraishockdo.infoともう一つのドメインとの2種の設定です。
キモはSSL設定のところ、同じ証明書などで2つの違うドメインを設定してます。
ちなみに、このサーバーで使っている設定です。
 
【注意】そのままコピペしても動きません、ご自分のサイトにあわせて書き直してくださいね。
 
<VirtualHost *:80>
    ServerName samuraishockdo.info    
    ServerSignature Off
    RewriteEngine On
    RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [L,QSA,R=permanent]
    ErrorLog /var/log/httpd/redirect.error.log
    LogLevel warn
</VirtualHost>

<VirtualHost *:443>
    DocumentRoot /var/www/html
    ServerName samuraishockdo.info
    SSLCertificateFile  /filepath/cert.pem
    SSLCertificateKeyFile /filepath/privkey.pem
    Include /etc/letsencrypt/options-ssl-apache.conf
    SSLCertificateChainFile /filepath/chain.pem
</VirtualHost>

<VirtualHost *:80>
    ServerName もう一つのドメイン    
    ServerSignature Off
    RewriteEngine On
    RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [L,QSA,R=permanent]
    ErrorLog /var/log/httpd/redirect.error.log
    LogLevel warn
</VirtualHost>

<VirtualHost *:443>
    DocumentRoot /var/www/filepath
    ServerName もう一つのドメイン
    ServerAlias  ドメイン名
    CustomLog logs/もう一つのドメイン-access.log common
    ErrorLog  logs/もう一つのドメイン-error.log
    AddDefaultCharset UTF-8
    <Directory "/var/www/filepath">
	AllowOverride All
    </Directory>
    SSLCertificateFile  /filepath/cert.pem
    SSLCertificateKeyFile /filepath/privkey.pem
    Include /etc/letsencrypt/options-ssl-apache.conf
    SSLCertificateChainFile /filepath/chain.pem
</VirtualHost>

まとめ

この設定で複数バーチャルホストがそれぞれSSL接続、証明書は1個っていう良い感じの設定となりました。

 

Add comment


Articles by Date

TweetTweet Share on LinkedInShare on LinkedIn Share on Google+Google+ Submit to RedditReddit Publish on WordPress WordPress Send emailSend email