SSLモードを有効にするには、システムのサポート、HTTPSモードを作るために、私たち最初の必要性。
次のようにコマンドは次のとおりです。
sudoのa2enmod SSL
sudoのsystemctl再起動のapache2
我々はSSL / TLS認証は、以下のコマンドを生成したい次は、TLSコマンドを生成し、秘密鍵を生成することです:
sudoのopensslのREQ -x509 -nodes -days 365 -newkey RSA:2048 -keyout /etc/ssl/private/example.com.key -out /etc/ssl/certs/example.com.crt
アプリケーションのSSL署名:
ディレクトリ内の仮想ホストファイルの作成 は/ etc / apache2の/サイト利用可能 (EGの example.com-ssl.confの)固有の設定情報:
<VirtualHostの*:443> サーバー名www.example.com ServerAlias example.com DocumentRootのは/ var / www /のexample.com ErrorLog $ {APACHE_LOG_DIR} / error.logファイル CustomLog $ {APACHE_LOG_DIR} / 合成のaccess.log 上のSSLEngine SSLCertificateFileは/ etc / sslの/ certsの/ example.com.crt SSLCertificateKeyFileの/ etc / SSL /プライベート/ example.com.key </ VirtualHost>の
最後に、HTTPSを有効にし、Apacheサービスを再起動します。
sudoのa2ensite example.com- のssl.conf
sudoのsystemctlリロードのapache2
参照文献:
1 https://www.configserverfirewall.com/hosting/openssl-ubuntu-self-signed-certificate/