[メモ]apacheのサブドメインサイト作成およびSSL化方法

各サイト用のディレクトリを作成する。

各ディレクトリに確認用の「index.html」を作成する。

「/etc/apache2/sites-available/」ディレクトリ内の「000-default.conf」が基本のVartualHost設定ファイルで「default-ssl.conf」がSSLのVirtualHost設定。

追加するサブドメインサイトの数だけ基本とSSLのconfファイルをわかりやすい名前でコピーする。

「ServerName」にドメイン名またはサブドメイン名を記述して有効化、「DocumentRoot」と「<Directory」のディレクトリ階層を各サイト用に作成したディレクトリパスに変更する。「default-ssl.conf」には「ServerName」の項目自体がないので追記する.

下記コマンドを実行してエラーチェックをする。

コマンドライン
$ apache2ctl configtest

下記コマンドを実行してapacheを再起動する

コマンドライン
$ sudo apache2ctl restart

下記コマンドを実行してSSL証明書を入手する。

コマンドライン
$ sudo certbot --apache

追加したいドメインをすべて選択して質問に答える。

以上。各サイトを確認する。

参考

下記の情報元を参考にしました。この場を借りて、感謝申し上げます。

Raspberry Pi で仮想ホストWEBサーバー

タイトルとURLをコピーしました