OpenSSLの利用の基本的なプロセス上の自己署名証明書を生成するためにubuntu18.04

  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/

おすすめ

転載: www.cnblogs.com/dylancao/p/11930383.html