https証明書のインストール方法(ubuntu + apache2)

私は一晩中自分のウェブサイトをパドロックするために投げました、そして最終的に私のと同じ状況への解決策を見つけました。

自己認識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 restartapacheを再起動します


Ubuntu ###の下のapache2ディレクトリ構造

  1. デフォルトのサイトは/ var / www /です
  2. 構成ファイルは/ etc / apache2 /にあります
  3. ログは/ var / log / apache /にあります
  4. 起動スクリプトは/etc/init.d/apache2です。

etc / apache2 ####の下のフォルダとファイル

**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

https証明書のインストール方法(ubuntu + apache2)
centOS7にjdk1.8をインストールする方法
CentOS8にMySQLをインストールする方法
Ubuntu20.04にRubyをインストールする方法
Ubuntu20.04にMemcachedをインストールする方法
Ubuntu20.04にJavaをインストールする方法
Ubuntu20.04にMySQLをインストールする方法
CentOS8にMemcachedをインストールする方法
Ubuntu20.04にVirtualBoxをインストールする方法
CentOS8にRをインストールする方法
Ubuntu20.04にElasticsearchをインストールする方法
CentOS8にFFmpegをインストールする方法
CentOS8にVirtualboxをインストールする方法
UbuntuにProtobuf3をインストールするための詳細なチュートリアル
Ubuntu20.04にNginxをインストールする方法
Ubuntu20.04にApacheをインストールする方法
CentOS8にTensorFlowをインストールする方法
Ubuntu20.04にGitをインストールする方法
Ubuntu16.04にNode.jsをインストールする方法
Ubuntu20.04にMySQLをインストールする方法
CentOS8にTeamViewerをインストールする方法
CentOSにPerl5をインストールする方法
CentOS8にGitをインストールする方法
CentOSにPHP7.4をインストールする方法
CentOS8にGradleをインストールする方法
CentOS8にElasticsearchをインストールする方法
Ubuntu20.04にVagrantをインストールする方法
CentOS8にJenkinsをインストールする方法
CentOS8にJavaをインストールする方法
CentOS8にGoをインストールする方法
Ubuntu14.04にBacula-Webをインストールする方法
Ubuntu16.04にPostgreSQLをインストールする方法
Ubuntu20.04にGitをインストールする方法
Ubuntu18.04にAnaconda3をインストールする方法
CentOS8にGCCをインストールする方法
Ubuntu14.04にmysqlをインストールする方法
Ubuntu18.04にMemcachedをインストールする方法
Ubuntu16.04にJenkinsをインストールする方法
CentOS8にYarnをインストールする方法
Ubuntu14.04にMemSQLをインストールする方法
CentOS8にNginxをインストールする方法
Ubuntu20.04にGoをインストールする方法
Ubuntu16.04にMongoDBをインストールする方法
Ubuntu14.04にMailpileをインストールする方法
CentOS7にAsteriskをインストールする方法
CentOS8にJenkinsをインストールする方法
Ubuntu16.04にPrestaShopをインストールする方法
Ubuntu20.04にSkypeをインストールする方法
Ubuntu20.04にJenkinsをインストールする方法
CentOS8にVagrantをインストールする方法
CentOS8にPython3.8をインストールする方法
CentOS8にTomcat9をインストールする方法
Ubuntu18.04にPython3.8をインストールする方法
CentOS8にWebminをインストールする方法
Ubuntu18.04にKVMをインストールする方法
Ubuntu20.04にKVMをインストールする方法
ubuntu14.04にopencv3.0.0をインストールする方法
Ubuntu20.04にAnacondaをインストールする方法
Ubuntu16.04にPrometheusをインストールする方法
Ubuntu18.04にJenkinsをインストールする方法
CentOS8にRubyをインストールする方法