1. 程式人生 > >ssl證書安裝好後,強制http請求轉https的問題

ssl證書安裝好後,強制http請求轉https的問題

 1. 記錄給自己看的,https證書安裝好後,強制http與https統一轉https。

場景:

        我是在伺服器上用的虛擬主機,為專案安裝了ssl證書後:使用https可以正常訪問,顯示“安全標誌”。但是需要手動輸入域名,會預設是用http訪問(例如:輸入 www.aaa.com 地址預設就是: http://www.aaa.com)。

解決:

      1. 檢視php是否載入了mod_rewrite模組。(phpinfo檢視)

      2. httpd.conf (虛擬伺服器就是 vhost下的 aaa.conf)開啟 rewrite.

      3.  所以在專案的專案的入口目錄下建立 .haccess檔案(win系統下無法直接建立),將下面的程式碼複製進入。

      4. 重啟伺服器,測試成功——www.aaa.con 自動 轉為 https://www.aaa.com。

RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.domain.com [NC]
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^(.*)$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R]

相關推薦

ssl證書安裝強制http請求https的問題

 1. 記錄給自己看的,https證書安裝好後,強制http與https統一轉https。 場景:         我是在伺服器上用的虛擬主機,為專案安裝了ssl證書後:使用https可以正常訪問,顯示“安全標誌”。但是需要手動輸入域名,會預設是用http訪問(例如:輸入

ssl證書安裝https訪問下載index檔案HTTP訪問正常的。Nginx ssl設定自動下載根目錄的index.php而不是載入

給Nginx安裝ssl證書,https訪問後,重新自動下載index.php檔案。一開始的Nginx的配置檔案如下: #user nobody; worker_processes 1; #error_log logs/error.log; #error_log logs/error.

伺服器安全升級:ssl證書配置設定httphttps的幾種方法 伺服器安全升級:ssl證書配置設定httphttps的幾種方法

轉自https://blog.csdn.net/milli236/article/details/72142066 伺服器安全升級:ssl證書配置好,設定http跳轉https的幾種方法 2017年05月15日 14:17:09 milli236 閱

wordpress 在wamp中安裝其他主機訪問被拒絕 403 forbidden

在window伺服器上用wamp搭建完環境後,輸入IP地址,出現Forbidden You don't have permission to access / wordpress on this server. Apache/2.4.23 (Win64) PHP/5.6.25 Server

mysql 安裝root 的 temp password

滿神奇的,mysql 裝好之後,root 的 password 放在 /var/log/mysqld.log 這個檔案裡,請服用這行指令去觀看: sudo grep 'temporary password' /var/log/mysqld.log 執行畫面截圖: 要修改掉 root 的密碼,請執

win7 JDK配置安裝命令列輸入javac不是內部命令

【1】預設安裝路徑 C:\Program Files\Java\jdk1.8.0_181 【2】 配置環境變數_找到系統環境變數          新建JAVA_HOME——變數值   C:\Program Files\Java\jdk1.8.0_181    

nginx http請求https

如果沒有nginx的話裝一個,如果要啟用http2,那麼版本要在1.90以上,然後先配置443埠,最後把http 80埠請求轉發到443。完整的配置參考下面,我部落格的配置: #設定非安全連線永久跳轉到安全連線 server{ listen 80; serv

在 Server 2008 企業版下 安裝 IIS 7 勾選 請求篩選模塊了。安裝完畢"請求篩選"卻不顯示!

顯示 server ext table figure feature new ui s where 下載並安裝 Administration Pack 到你的Windows Server 2008 上。可以通過下面的鏈接來下載Administration Pack。 htt

阿里雲虛擬主機使用免費申請的SSL證書http請求轉換為https

最近在開發微信小程式,部分資料需要從後臺獲取,但是我的阿里雲虛擬主機的域名是沒有SSL證書,是http請求,而微信小程式新增的伺服器域名要求是https的,沒辦法,只能想辦法將http請求轉換成https; 我採取的辦法是通過阿里雲申請免費的SSL證書,然後通過阿里雲CDN服務來完成間接跳轉配置

解決vmwaretools安裝成功裝hgfs資料夾下看不到共享檔案的問題!

 安裝環境:win10+vmware12.5pro+rehl6.0 1.安裝好vmware12.5pro後,這個虛擬機器的版本會自動安裝vmtools,不需要手動安裝。 2. 在虛擬機器下裝好rehl6.0,可以在/mnt目錄下看到hgfs資料夾,但裡面什麼也沒有,原因可能

阿里雲伺服器上安裝完成並啟動Tomcat通過http不能訪問--解決辦法

在阿里雲伺服器上安裝完成並啟動Tomcat後,通過http不能訪問的原因是阿里雲平臺為了安全設定了安全組策略,必須我們授權的埠,其他計算機才能通過http訪問 解決辦法:(這裡以阿里輕量應用伺服器

python安裝完畢用pip安裝 提示找不到ssl模組

python安裝完畢後,提示找不到ssl模組: 例如這樣: pip is configured with locations that require TLS/SSL, however the ssl module in Python is not avai

關於安裝ubuntu16.04安裝需要注意的點

一般安裝好Ubuntu系統後,需要注意的地方有: 1.Linux配置SSH服務以便實現遠端連線 在遠端連線之前可能沒有設定root使用者的密碼(那麼需要): 開啟終端執行 sudo passwd 命令。 輸入設定的密碼,回車。 再次輸入密碼,回車。 登陸linu

springboot專案部署到ubuntu18.04的過程httphttps使用acme.sh安裝證書

最近開發的友鏈聯盟專案即將"竣工”,準備拿到公有云Ubuntu是測試下,想要達到的理想狀態有如下幾點: 埠保持9090

svn安裝沒有圖標沒有提交和更新

svn解決方案,當時svn剛裝好,最後重啟了一下,或者退出重啟,本文出自 “總結,學習,在總結” 博客,請務必保留此出處http://593380505.blog.51cto.com/12813864/1924961svn安裝好了,沒有圖標,沒有提交,和更新

graphlab 安裝的導入配置

重新 graph blog 。。 9.png 結果 導入 安裝 配置 本以為下好了的結果。。。 然後等個十幾二十分鐘。。。 關掉這個頁面重新打開,再重新導入graphlab 貌似好了。。。但是,,, 發現是自己的文件放錯盤了。。。在F盤。。。

GODADDY SSL 證書安裝過程中的問題

服務器 證書 listen GODADDY 證書安裝過程中的問題1. 註冊賬號2. 申請證書3. 進入SSL 證書 選擇“管理” 打開後 可以根據自己的需求下載相應的證書4. 我這裏下載的Nginx的,一個是證書,另一個gd_bundle-g2-g1.crt下載完後上傳到WEB服務器上

安裝mingw在命令窗體編譯c文件

mpi white har 生成 line ostream min hello urn 1、編譯test.cpp文件 #include<iostream> int main(int argc,char **argv) { std::c

Maven安裝包下載的測試命令和配置變量的查看命令:mvn help:system

spa 下回 targe blank log plugin -m 幫助 pac mvn help:system 該命令會打印出所有的Java系統屬性和環境變量,這些信息對我們日常的編程工作很有幫助。運行這條命令的目的是為了讓Maven執行一個真正的任務。我們可以從

數據庫安裝完成必改系統參數之一

數據庫 完成後 參數之一 一、環境Oracle 11.2.0.4Rhel 6.6 二、修改tmpfs數據庫安裝完成之後,需要修改很多參數,包括數據庫參數和系統參數,操作系統必須修改參數之一。按照操作系統60%到80%進行改動。[[email protected] ~]# df -hFil