apache用http://就可以正常訪問到專案,https:訪問的顯示的是 It Works!頁面
阿新 • • 發佈:2019-01-04
問題
使用阿里雲的伺服器部署網站是 http://oldthree.top
,現在有需求將其轉換為https://oldthree.top
,主要是為了微信小程式的連線測試工作.
在使用阿里雲的證書進行相關配置之後,開啟https://oldthree.top 顯示的是”It Works” 介面:
解決辦法
將https下的路徑與http下的路徑一致.就需要修改apache中的配置檔案:
我的修改的資料夾路徑是usr/local/apache56/conf/original/extra/httpd-ssl.conf
其中,usr/local/apache56
是我apache的安裝路徑,在其安裝路徑下.有conf/original/extra/http-ssl.conf
DocumentRoot "/usr/local/apache56/htdocs"
//變更為:
DocumentRoot "/data/wwwroot/default"
//此地址為你伺服器預設網頁地址
//也就是修改下圖的125行
同時,修改usr/local/apache56/conf/original/httpd.conf
檔案的相關位置:大概是在235行左右:
修改為:
DocumentRoot "/data/wwwroot/default"
<Directory "/data/wwwroot/default">
也就是伺服器預設網頁地址,跟上文中相同.
將217行左右的:
<Directory />
AllowOverride none
Require all denied
</Directory>
// 256行左右的:
AllowOverride None
修改為:
<Directory />
AllowOverride All
Require all denied
Header set Access-Control-Allow-Origin *
</Directory>
// 256行左右的的:
AllowOverride All