私は一晩中自分のウェブサイトをパドロックするために投げました、そして最終的に私のと同じ状況への解決策を見つけました。
自己認識FengYQの実行:[https://zhuanlan.zhihu.com/p/43699640](https://zhuanlan.zhihu.com/p/43699640)
1. apache証明書フォルダーをサーバーにアップロードします
2. コマンド sudo a2enmod ssl
を入力して、モジュールを有効にします
**3. ファイル/ etc / apache2 / sites-enabled / 000-default **を開きます
4. ファイルの最後にを追加します
< VirtualHost 0.0.0.0:443>
DocumentRoot "/var/www/html"
ServerName www.domain.com #ドメイン情報
SSLEngine on
SSLCertificateFile /usr/local/apache/conf/2_www.domain.com.crt #アップロードされた証明書ファイルの場所
SSLCertificateKeyFile /usr/local/apache/conf/3_www.domain.com.key
SSLCertificateChainFile /usr/local/apache/conf/1_root_bundle.crt
< /VirtualHost>
5. sudo apachectl restart
apacheを再起動します
**apache2.conf **:グローバル構成を含むApacheのメイン構成ファイル。
**envvars **:Apache2環境変数の設定。
**ports.conf **:Apacheがリッスンするポートを構成します。
**mods-available **:このディレクトリには、モジュールとモジュール構成ファイルが含まれています。すべてのモジュールに構成ファイルがあるわけではありません。
**mods-enabled **:/ etc / apache2 / mods-availableディレクトリ内のファイルへのリンクを保持します。このディレクトリにモジュールファイルとその構成ファイルがある場合、モジュールはApacheの再起動後に有効になります。
**sites-available **:このディレクトリには、Apache仮想ホストの構成ファイルが含まれています。仮想ホストを使用すると、Apacheは複数のサイトを構成し、サイトごとに異なるパラメーターを構成できます。次の構成では、ポート80のhttpリダイレクトは443のhttpsとして構成されます。
**sites-enabled **:/ etc / apache2 / sites-availableディレクトリ内のファイルへのリンクを保持します。 Apacheが再起動すると、このディレクトリに含まれるサイトがアクティブ化されます。
via https://blog.csdn.net/WsXOM853BD45Fm92B0L/article/details/80115863
Recommended Posts