Apache2のhttpdサーバーを使用してAngular2アプリケーションをホストしている場合は、オペレーティングシステムによって異なるmod_sslをシステムにインストールできます。
mod_sslをインストールすると、新しい設定ファイルが作成されます。私の場合、それは:/etc/httpd/conf.d/ssl.conf
にあります。以下の設定を行い、もちろんあなたのユースケースを調整してください。
CA証明書とそのCAによって署名されたサーバー証明書とサーバーの秘密キーが必要です。
<VirtualHost *:443>
SSLEngine On
SSLCertificateFile /var/www/html/certs/localhost.crt
SSLCertificateKeyFile /var/www/html/certs/key.pem
SSLCACertificateFile /var/www/html/certs/ca.crt
SSLVerifyClient require
SSLVerifyDepth 2
SSLOptions +ExportCertData
ServerAdmin [email protected]
ServerName localhost
DocumentRoot /var/www/html
ErrorLog /var/www/logs/error.log
CustomLog /var/www/logs/access.log combined
ProxyPass /services ajp://localhost:8009/services
ProxyPassReverse /services ajp://localhost:8009/services
SSLOptions +ExportCertData
DocumentRoot /var/www/html
<Directory /var/www>
Options -Indexes
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
のapache2を再起動した後、それが今証明書をユーザに要求されますし、バックエンドにその証明書を転送SSLOptionsのおかげで+ ExportCertData
私は、まったく同じ問題を抱えているあなたが管理しました以来、解決策を見つける? – Sleeper9