ぷちスタディ@Apache バーチャルホスト

突然ですが、当ブログサイトのWebサーバーであるApacheにバーチャルホストを建ててみました。参考にしたサイトは バーチャルホスト設定 – CentOSで自宅サーバー構築 です。

今回は独自ドメイン sanaru.info をダイナミックDNSサービス MyDNSを使ってホスティングしています。詳しいやり方は当拙記事:独自ドメインを使える無料のDDNS MyDNS がご参考になれば幸いです。

コンソールから /etc/httpd/conf.d/virtualhost-*.conf を編集してhttpプロトコルで接続を確認。CertbotでSSL証明書を取得して設定ファイル virtualhost-*.conf に鍵のパスを追記して、どうぞ。

/etc/httpd/conf.d/virtualhost-sanaru.info.conf
<VirtualHost *:80> ServerName sanaru.info DocumentRoot "/var/www/sanaru.info" ErrorLog logs/sanaru.info-error_log CustomLog logs/sanaru.info-access_log combined env=!no_log # http->httpsへリダイレクト設定 RewriteEngine on RewriteRule "^/.well-known/acme-challenge" "-" [END] RewriteRule "^/(.*)" "https://%{HTTP_HOST}/$1" </VirtualHost> <VirtualHost *:443> # General setup for the virtual host, inherited from global configuration DocumentRoot "/var/www/sanaru.info" ServerName sanaru.info:443 ServerAlias sanaru.info



# Server Certificate: SSLCertificateFile /etc/letsencrypt/live/sanaru.info/cert.pem # Server Private Key: SSLCertificateKeyFile /etc/letsencrypt/live/sanaru.info/privkey.pem # Server Certificate Chain: SSLCertificateChainFile /etc/letsencrypt/live/sanaru.info/chain.pem </VirtualHost>
# systemctl restart httpd


Apache再起動すればバーチャルホストのhttps化・・・完了です。

参考にしたサイトは バーチャルホスト設定 – CentOSで自宅サーバー構築

Webサーバー間通信内容暗号化(Apache+mod_SSL+Certbot) – CentOSで自宅サーバー構築

同じカテゴリーの記事

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です