1. 程式人生 > >apache https配置

apache https配置

index key oot prot app onf amp https oca

upupw配置https耽擱了一天時間,終於配置好了。現在簡單整理一下過程:

1.安裝upupw環境,百度教程

2.下載https安全證書,我這裏從阿裏雲上下載的,解壓壓縮包,把apache文件夾下的三個文件復制到服務器上,參考路徑技術分享

接下來就是配置httpd.conf文件了

LoadModule ssl_module modules/mod_ssl.so;

LoadModule socache_shmcb_module modules/mod_socache_shmcb.so

Include conf/extra/httpd-ssl.conf

找到這三行去掉前面的#。

然後配置配置conf/extra/下面的httpd-ssl.conf文件

如下

<VirtualHost _default_:443>
DocumentRoot "C:\UPUPW\htdocs\xcx"
ServerName xcx.aaaa.cc:443
ServerAlias xcx.aaaaa.cc
ServerAdmin [email protected]
DirectoryIndex index.html index.htm index.php default.php app.php u.php
ErrorLog logs/example_error.log
CustomLog logs/example_access.log \
"%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b"
SSLEngine on
SSLCertificateFile "C:\UPUPW\Apache2\conf\2_xcx.yesandno.cc.crt"
SSLCertificateKeyFile "C:\UPUPW\Apache2\conf\3_xcx.yesandno.cc.key"
<Directory "C:\UPUPW\htdocs\xcx">
SSLOptions +StdEnvVars
AllowOverride All
Require all granted
</Directory>

主要是網站的路徑和證書路徑寫對,這裏只引用了兩個證書文件,很奇怪吧,原因我也不清楚,只是不要第一個就對了,第一個會導致apache 啟動不起來。這個坑也是別人發現的。

參考鏈接https://bbs.aliyun.com/read/309174.html

apache https配置