關於https的介紹看這裡:
1、doc進入apache目錄,
將conf目錄下的openssl.cnf檔案拷貝到bin檔案裡面;
bin目錄中,可以看到openssl.exe檔案;
2、bin目錄下:openssl req -config openssl.cnf -new -out server.csr -keyout server.pem
其中有幾個地方需要注意
enter pem pass phrase:
verifying - enter pem pass phrase:
用於輸入和重複輸入密碼的,密碼長度不能小於4位
an optional company name :留空,如果輸入將會報錯。
為apache建立沒有密碼保護的key
下面需要為apache建立乙個沒有密碼保護的key了。
命令是openssl rsa -in server.pem -out server.key
輸入你在上一步輸入的密碼
建立x.509證書
現在需要為apache建立x.509證書了。
命令是:openssl x509 -in server.csr -out server.crt -req -signkey server.key -days 365
如果沒有錯誤,就會看到生成了4個檔案server.pem,server.key,server.csr,server.crt
拷貝生成的server.key和server.crt檔案到conf目錄下
去掉這兩行的注釋
將conf/extra/httpd-ssl.conf檔案中和apache相關的路徑和你電腦實際的apache路徑一一對應上
如果正常啟動ok
如果存在錯誤,看下logs日誌,可能是443埠衝突
搜尋錯誤的原因,最終確定443埠衝突
netstat -ano | findstr "443"
根據查詢出的結果的pid檢視是哪個程序
tasklist | findstr "13394"
通過任務管理器關閉對應的程序
再次重啟apache即可
五、這樣自己生成的簽名,有些瀏覽器是不認可的,如果有需要,需要自行購買
祝,好運
關於windows伺服器apach假死
在解決上篇文章中提到的linux問題中間,windows伺服器也出現了問題,果然天將降大任於斯人也,必先讓他加班猝死 具體問題如下 伺服器莫名其妙不能訪問,登入伺服器後出現一下彈框 檢視程序php cgi依然存在在工作,但是依然無法訪問,重啟後恢復正常.emmmm感覺每次重啟完linux再過來重啟一...
windows下壓縮包安裝配置apache
3.閱讀apache安裝手冊 輸入httpd.exe可能會出現該命令不是內部命令或批處理檔案.此時,需要配置一下apache的環境變數 5.1 右擊我的電腦 屬性 高階系統設定 環境變數 系統變數 編輯 5.2 找到path 將你的httpd.exe所在的目錄的路徑加到path裡面,5.3 注意 在...
phpstudy中的apach啟動不了報錯誤1
概述 我手動啟動apach居然給我報錯,錯誤1,之前用的時候是能跑起來不知道怎麼回事,最近也要用到這個東西,所以趕緊把問題解決。在網上查閱資料後總結有三種錯誤 一 埠被占用 我自己使用phpstudy自帶檢測埠的,沒有被占用,我還是不死心進入cmd視窗再次查詢,結果是真的沒有被占用。二 防火牆是不是...