問題:系統環境在安裝了ssl證書之後,頁面連結會用于加密HTTP協定,也就是HTTPS。那麼在使用Bitnami Redmine建立問題時儲存就會報錯,當把URL中的“http”改成“https”之後,又能正常通路,但是很麻煩,有沒有什麼辦法可以使得我不要每次都去修改http就能實作自動正常跳轉的方法嗎?
解決方案:這個問題是因為安裝了SSL證書導緻的,https請求會跳轉成http請求,是以需要配置一下apache的配置檔案即可。
步驟:
1、打開Bitnami Redmine下apache的配置檔案:D:\Bitnami\apache2\conf\httpd.conf
2、搜尋定位找到以下資訊(在271行左右,最好使用notepad++打開):
</Directory>
#
# DirectoryIndex: sets the file that Apache will serve if a directory
# is requested.
<IfModule dir_module>
DirectoryIndex index.html index.php
</IfModule>
3、然後在</Directory>後添加一行:RequestHeader set X_FORWARDED_PROTO 'https'
如下下圖所示:
<a href="http://s2.51cto.com/wyfs02/M02/87/F6/wKiom1fk0fTQ1622AAAIKevC4IM288.png-wh_500x0-wm_3-wmp_4-s_2344075245.png" target="_blank"></a>
4、儲存修改後的檔案,然後重新開機redmine中的apache服務。
5、重新開機服務之後,通路redmine,建立問題并儲存,問題解決了。
<a href="http://edu.51cto.com/course/course_id-3686.html" target="_blank"></a>
本文轉自 昊洋教育 51CTO部落格,原文連結:http://blog.51cto.com/zdytesting/1855827,如需轉載請自行聯系原作者