Apacheサーバの設定SSL証明書は、ピットを強化しました

免責事項:この記事はブロガーオリジナル記事です、続くBY-SAのCC 4.0を著作権契約、複製、元のソースのリンクと、この文を添付してください。
このリンク: https://blog.csdn.net/A1344714150/article/details/89521019

ヘルプドキュメントは、ApacheサーバのSSL証明書を構成するとき、アリの雲によると、特別に記録し、いくつかの問題が発生しました。

コンフィギュレーション・プロセス:

①アリ雲のSSL証明書は、ドメイン名に発行された後、それがローカルにダウンロードする必要があります。

証明書のフォルダは3つのファイルを取得することができます抽出し、SSLフォルダ内のApacheのconfフォルダのルートディレクトリにコピーします。

 ②、ファイルhttpd.conf Apacheのインストールディレクトリのconfディレクトリを開き、次のことを見つけて、「#」を削除

#LoadModule ssl_module modules/mod_ssl.so (如果找不到请确认是否编译过 openssl 插件)
#Include conf/extra/httpd-ssl.conf(删除行首的配置语句注释符号“#”,保存后退出)

③オープンApacheのインストールディレクトリのconf /エクストラ/ httpdの-ssl.confファイルに、次のように:

Listen 443 
<VirtualHost *:443> 
 DocumentRoot "C:/phpstudy/PHPTutorial/WWW" 
 ServerName www.youdomain.cn 
 ServerAlias youdomain.cn 
 SSLEngine on 
 SSLProtocol TLSv1 TLSv1.1 TLSv1.2 
 SSLCipherSuite HIGH:MEDIUM:!aNULL:!MD5 
 SSLCertificateFile "C:/phpstudy/Apache/PHPTutorial/conf/2_www.youdomain.cn.crt" 
 SSLCertificateKeyFile "C:/phpstudy/PHPTutorial/Apache/conf/3_www.youdomain.cn.key" 
 SSLCertificateChainFile "C:/phpstudy/PHPTutorial/Apache/conf/1_root_bundle.crt" 
 
 <Directory "C:/phpstudy/PHPTutorial/WWW/> 
 Options FollowSymLinks ExecCGI 
 AllowOverride All 
 Order allow,deny 
 Allow from all 
 Require all granted 
 </Directory> 
</VirtualHost> 

 

ミッドウェイのピットが発生しました:

アリ雲のヘルプ文書はありませんDNSの設定、およびパスが間違っている設定、公定法に基づいて動作しませんSSL証明書を構成します。

含ま#の先頭にキャンセルすると、Apacheサーバが正常に起動しないことがわかります、レビューブログの記事の後に、見つける、Apacheのルートディレクトリの下のbinディレクトリを開くために右につながらない兄のhttpd-ssl.confファイルがあるかもしれないと述べましたファイルのhttpd-ssl.confのを確認するために、httpd.exeツール

チェック実行し、Apacheの間違っているのhttpd-ssl.confの独自の設定ファイルは、自分の道を調整する必要があることがわかりました

デバッグ構成パスエラーがなくなるまで、システムは、Apacheサーバを起動し、彼の名前の証明書のデフォルトの証明書の名前に置き換えられます、SSL証明書の設定が完了し、外部ネットワークは、HTTPS経由でアクセスすることができます。

おすすめ

転載: blog.csdn.net/A1344714150/article/details/89521019