1 つのプロファイルに 2 つの仮想ホスト

1 つのプロファイルに 2 つの仮想ホスト

1つのプロファイルに2つの仮想ホスト(ポート:80と443)を持つことはできますか?つまり

/etc/apache2/sites-available/example.test.conf

<VirtualHost *:443>
    ServerName example.test
    DocumentRoot /var/www/example.test/public
    SSLEngine on
    SSLCertificateFile /etc/apache2/ssl/example.test.crt
    SSLCertificateKeyFile /etc/apache2/ssl/example.test.key
</VirtualHost>

<VirtualHost *:80>
    ServerAdmin [email protected]
    ServerName example.test
    ServerAlias www.example.test
    DocumentRoot /var/www/example.test/public

    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

Apacheを実行しsudo a2ensite example.test.confて再起動しました。

上記(https://example.test)の設定を試みた後、以下を受け取ります。

ここに画像の説明を入力してください。

ブラウザから。それでは、これは実際のウェブサイトの内容ではありませんか?提供されると準備が完了します。http

答え1

1つのプロファイルに2つの仮想ホスト(ポート:80と443)を持つことはできますか?

はい。

ただし、お客様のテストに関する限り、https://example.text表示された構成で定義された仮想ホスト。あなたが持っているもの:

答え2

はい。望むより:https://www.digitalocean.com/community/tutorials/how-to-create-a-self-signed-ssl-certificate-for-apache-in-ubuntu-20-04完全なチュートリアルを入手してください。

関連情報