<track id="p1jc3"><source id="p1jc3"><em id="p1jc3"></em></source></track>
<bdo id="p1jc3"><address id="p1jc3"><dd id="p1jc3"></dd></address></bdo>
<menuitem id="p1jc3"><optgroup id="p1jc3"><dd id="p1jc3"></dd></optgroup></menuitem>

    1. <track id="p1jc3"><div id="p1jc3"></div></track>
        <track id="p1jc3"></track>
      1. <track id="p1jc3"><span id="p1jc3"></span></track>
        <track id="p1jc3"></track>

      2. <track id="p1jc3"><span id="p1jc3"></span></track>

        <menuitem id="p1jc3"></menuitem><menuitem id="p1jc3"></menuitem>

            云狐網

            您現在的位置是:首頁 > 網站建設 > 主機運維

            主機運維

            Nginx配置HTTPS證書后報錯并無法連接怎么解決(圖文)

            電腦迷 2020-07-03 01:14:41主機運維

            越來越多的網站開始部署HTTPS加密連接了,不過在部署過程中難免與遇到這樣或那樣的問題導致無法連接。Qom電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

            例如鴨子哥在配置藍點網備用服務器的HTTPS證書后就發現無法連接,而Nginx啟動時顯示并沒有什么問題。Qom電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

            在遇到HTTPS連接問題時首先我們需要檢查SSL證書是否存在配置問題,例如證書頒發者和使用的前后順序。Qom電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

            如果本身頒發者和使用者的前后順序就是錯誤的那么瀏覽器自然會提示不可信的證書頒發者,因此需要根據瀏覽器的報錯情況對癥下藥。Qom電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

            而今天遇到的是瀏覽器提示證書無效,但證書在主服務器上測試是沒有問題的,那么剩下就是Nginx配置問題了。Qom電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

            首先使用以下命令檢查下Nginx的版本:Qom電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

            1. [root@landian ~]:cd /usr/local/nginx/sbin <===進入Nginx安裝目錄Qom電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
              [root@landian ~]:nginx -v <===查看Nginx版本

            在對比過兩臺服務器上的Nginx版本后發現相差還是挺大的,主備服務器使用的分別是是Nginx 1.8和1.1版。Qom電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

            然后對比網站的配置文件位于/usr/local/nginx/conf/vhost/中,兩臺服務器上的配置文件相同:Qom電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

            
             
            1. serverQom電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
              {Qom電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
              listen 80; <=== 允許80端口即HTTP訪問Qom電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
              #listen [::]:80;Qom電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
              listen 443; <=== 允許443端口即HTTPS訪問Qom電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
              server_name www.51517777.com landiannews.com;Qom電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
              index index.html index.htm index.php;Qom電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
              root /home/wwwroot/www.51517777.com;Qom電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
              Qom電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
              ssl_certificate www.51517777.com.crt;Qom電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
              ssl_certificate_key www.51517777.com.key;Qom電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
              Qom電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
              location ~ /\.Qom電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
              {Qom電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
              deny all;Qom電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
              }Qom電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網
              }

            通過搜索引起查詢后得知某些Nginx版本需要將443端口放在80端口前,但修改測試時發現網站依然無法訪問。Qom電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

            查詢到的第二種是進行如下修改:Qom電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

            1. listen 443; >>> listen 443 ssl;

            修改后上傳覆蓋配置文件并重啟Nginx后發現可以正常訪問了,因此錯誤的原因在于配置文件的代碼寫錯了。Qom電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

            但主服務器的版本要高于備用服務器的Nginx版本,listen 443這種寫法是支持新版本而不支持老版本的。Qom電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

            所以如果再遇到這類問題首先要檢查Nginx版本,不然不同的寫法有的支持有的不支持,再折騰也沒戲了。Qom電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

            <track id="p1jc3"><source id="p1jc3"><em id="p1jc3"></em></source></track>
            <bdo id="p1jc3"><address id="p1jc3"><dd id="p1jc3"></dd></address></bdo>
            <menuitem id="p1jc3"><optgroup id="p1jc3"><dd id="p1jc3"></dd></optgroup></menuitem>

              1. <track id="p1jc3"><div id="p1jc3"></div></track>
                  <track id="p1jc3"></track>
                1. <track id="p1jc3"><span id="p1jc3"></span></track>
                  <track id="p1jc3"></track>

                2. <track id="p1jc3"><span id="p1jc3"></span></track>

                  <menuitem id="p1jc3"></menuitem><menuitem id="p1jc3"></menuitem>

                      阿娇13分49秒无删减版