• 企業互聯專業網站定制+品牌網站設計+集團網站建設
    400 0082 880
    教你如何配置Apache的ssl安全鏈接
    擁抱趨勢 專業優化 快速打造能賺錢的網站
    馬上咨詢
    2016-07-17 09:39:53閱讀:433來源:seo優化公司作者:企業互聯
    [導語]為您推薦文章《教你如何配置Apache的ssl安全鏈接》(本文主要講述:Hint:這是由于使用http協議去訪問一個https的端口造成的,** 簡單的解決方法是使用來替代,不過,通過修改apache配置,把到80端口的http訪問重定向到443端口的https訪問效果會更好一些,就像下面的配置:NameVirtualHost*:80Redirectpermanent/NameVirtualHost*:443ServerAdminFwolfServerNameSSLEng......)如果你對文章有興趣,歡迎關注我們
    本文對433人有所幫助,共有1032個文字,預計閱讀所需時間3分鐘

    教你如何配置Apache的ssl安全鏈接

      第一步:生成ssl certficate文件 首先當然是正常安裝apache2了,然后:

      sudo apache2-ssl-certificate

      生成一個1024位的RSA私鑰,并保存為/etc/apache2/ssl/apache.pem,如果你已經有了CA證書,應該也是可以拿過來直接使用,或者用來生成這個私鑰的(這應該屬于另外一個話題了,我也沒有用過)。

      apache2-ssl-certificate執行過程中要回答一些問題,如下,注意如果里已經給出了默認值,而你又想把這項置空的話,可以輸入英文句號“.”:

      Country Name (2 letter code) :US State or Province Name (full name) :. Locality Name (eg, city) : Organization Name (eg, company; recommended) :. Organizational Unit Name (eg, section) :. server name (eg. ssl.domain.tld; required!!!) :localhost Email Address :fwolf@mail.com

      一般來說,server name和實際的網站域名還是保持一致比較方便。

      第二步:啟用ssl mod

      sudo a2enmod ssl

      或者

      :/etc/apache2/mods-enabled$ sudo ln -s /mods-available/ssl.conf ssl.conf :/etc/apache2/mods-enabled$ sudo ln -s /mods-available/ssl.load ssl.load

      第三步:添加監聽端口,配置虛擬主機 添加端口:在/etc/apache2/ports.conf中增加一行“Listen 443”,顯然,如果你想讓默認的80端口就使用ssl的話,就可以省略這一步了,并在后面的配置中略微調整。

      在apache虛擬主機的配置文件conf中,段,添加SSL的定義,比如:

       ServerAdmin Fwolf ServerName SSLEngine On SSLCertificateFile /etc/apache2/ssl/apache.pem DirectoryIndex index.php index.html index.HTMl.var

      然后重啟apache,就能夠使用HTTPs訪問網站了。

      如果想配置成80端口默認就使用https,首先不需要在ports.conf中添加443端口的監聽了,其次是在配置VirtualHost的時候也不用帶上:443了,但即使這樣,配置完成后使用訪問配置好的網站時,還是會提示:

      Bad Request Your browser sent a request that this server could not understand. Reason: You’re speaking plain HTTP to an SSL-enabled server port. Instead use the HTTPS scheme to access this URL, please. Hint:

      這是由于使用http協議去訪問一個https的端口造成的,** 簡單的解決方法是使用來替代,不過,通過修改apache配置,把到80端口的http訪問重定向到443端口的https訪問效果會更好一些,就像下面的配置:

      NameVirtualHost *:80 Redirect permanent / NameVirtualHost *:443 ServerAdmin Fwolf ServerName SSLEngine On SSLCertificateFile /etc/apache2/ssl/apache.pem …

      這樣所有http訪問就自動被重定向到https訪問上了,不過如果你只能在外網開一個端口的話就比較麻煩了,同時https也只能包含一個站點(無法通過ServerName辨識多個站點)。

      如果能夠把http和https協議同時綁定到一個端口上,用戶訪問的時候似乎就更方便了,不過很多地方都說這是不可能的,加密與明文協議不可能同時存在于一個端口上,這里有個討論給出了一種方案,雖然經過我的實驗并不成功,還是把代碼貼出來,供有興趣的朋友繼續研究。

       RewriteEngine on RewriteCond %{HTTPS} !=on RewriteRule ^/(.*)$

      一個小問題:我生成的pem文件怎么有效期都只有一個月?難道這是默認的?pem文件到期之后會發生什么事情呢?

      update @ 20070126

      默認生成的pem文件確實只有一個月的有效期,過期之后倒是還能使用,只是在客戶端會有一個提示證書無效的確認,所以在生成證書的時候,記得用-day x參數指定有效期限,比如十年什么的。

      sudo apache2-ssl-certificate –force -days 3650

      (當pem文件已經存在的時候,需要使用–force參數指定覆蓋)

      參考: Need Apache2 SSL howto Apache2 SSL You’re speaking plain HTTP to an SSL-enabled server port. – HELP PLEASE !

      Update @ 2007-07-31

      Ubuntu 7.04 feisty中沒有apache2-ssl-cerfiticate這個命令,需要自己下載一個包,然后解壓,把里面的ssleay.cnf拷貝到/usr/share/apache2/,然后就可以執行解壓的另外一個可執行文件apache2-ssl-certificate來生成證書了。

    如何優化:
    網站url改版不收錄 網站建設哪個 奉賢網站改版哪家好 公司網站改版價格會變嗎 網站改版注意哪些 陽江網站開發 孝義網站定制公司 日本跨境選品軟件網站開發 本溪網站定制報價 鄭州旅游網站開發運營
    總訪問數:43987706 文章總數:13552 建站天數:3095
    相關閱讀
    01
    如何提高百度快照的更新頻率?
      Web快照與網站權重之間沒有直接關系。當然,這不一定與網站的處罰有關。判斷網站是否受到處罰需要更詳細的數據。在一些特殊的情況下,比如百度算法更新,會出現后臺快照的情況。對于網頁價值而言,可以認為網頁更新的內容具有及時性和重要的更新內容......[詳情查看]
    02
    百度快照seo要做哪些方面 不僅僅是鏈接投放
      但投放鏈接也有相應的技巧和規范,特別是投放的時間以及頻率,直接決定了seo的排名。除了鏈接投放以及排名提升之外,還會對快照的展現方式進行seo,希望能夠更加吸引用戶,從而轉化出更多的流量。除了鏈接投放以及排名提升之外,還會對快照的展現方式進行seo,希望能夠更加吸引用戶,從而轉化出更多的流量。這就是百度快照seo過程中需要達到的一個小目標,因此需要專業的人才來進行引導。所以各大公司都在通過這種基礎......[詳情查看]
    03
    真正的seo不單靠排名 還有4個seo點
      1。轉載請注明出處。三。1。三......[詳情查看]
    04
    優化技術分享 第24頁
      2018-12-16企鵝博客閱讀(176)贊(0)關于技術以及案例類別的文章看多了,相信各位SEOer多多少少有些“視覺疲勞”,我一直在想,應該怎么去呈現出自己不一樣的地方并以此來擴展。2018-12-16企鵝博客閱讀(889)贊(0)青島優化培訓認為,新手自學優化也能學好,但所耗費的時間成本是較高的,且容易走彎路,** 終的投入產出比不高,也許自學優化,并不是理想的選擇。2018-12-15企鵝博客......[詳情查看]
    05
    seo會涉及到哪些成本?
      當你通過SEO做了一定量的流量時,競爭對手已經占據了市場和用戶的頭腦。但網絡機會轉瞬即逝,一些熱門網站如果想迅速占領市場,就不會出現。謝謝你的支持。如果沒有點擊流量和直接訪問流量作為平衡,這很可能是對網站的致命打擊。對于一些大型網站,可能需要一個SEO團隊,而工資等人工成本往往遠遠高于外部服務費......[詳情查看]
    06
    都2016年了 你的優化技術有所長進嗎?
      第二,通過行業平臺去提升自己的能力。優化是不斷發展變化的知識,那么,作為優化er我們除了可以依賴的書本知識之外,還要善于利用其他行業平臺,書本知識是死的,是優化入門的基礎,真正提升自己的能力除了工作實踐之外我認為還有一些我們可以利用的高權重行業平臺,這里筆者重點推薦A5站長網和優化why網,兩者各有特點,比較而言站長網的文章更加的專業可讀性更強,而優化why的文章形式比較多樣,語言也比較平民化,符......[詳情查看]
    07
    優化技術分享 企鵝SEO 第146頁
      2018-07-04企鵝博客閱讀(209)贊(0)什么是alexa排名目前在網站seo中,優惠關鍵詞的排名工具非常的多,網站也不少,其中就有alexa排名,那么你知道a排名是什么嗎?它又有什么作用嗎?接下來我們就一起來好好的了解一下吧。2018-07-04企鵝博客閱讀(1018)贊(0)針對百度做好網站SEO目前搜索引擎的發展是日益強盛,在搜索引擎不斷發展期間,有不少站長發現利用搜索引擎可以把自己......[詳情查看]
    08
    瀑布流網站的seo排名和診斷
      網站的鏈接部分主要包括內部錨文本鏈接和友情鏈接,對于網站整體頁面,建議合理有效的利用錨文本鏈接使網站形成一個網狀結網絡推廣構,檢查友情鏈接是否是雙向鏈接。一般網站內頁離首頁的距離應控制在2到3個頁面內,一方面能減少蜘蛛的爬行深度,另一方面也有助于提升用戶體驗。一般網站內頁離首頁的距離應控制在2到3個頁面內,一方面能減少蜘蛛的爬行深度,另一方面也有助于提升用戶體驗。一般網站內頁離首頁的距離應控制在2......[詳情查看]
    三上悠亚在线