Nginx將http轉換成https的詳細過程

http 大傢都知道是不安全的 然後想換成https

申請ssl證書

1.你得先有ssl證書(阿裡雲為例)

然後就是配置一下

審核完成之後就是下載證書瞭

下載完會有一個壓縮包

你把壓縮包解壓放入你nginx.conf目錄下就可以瞭

/www/server/nginx/conf (寶塔對應的目錄)

重點來瞭

配置

nginx.conf

  server {
        listen       443 ssl;
        #存放域名或者你服務的路徑
        server_name localhost;
        #把證書放進conf目錄下 然後就是對應著填寫
        ssl_certificate xxxxxx.pem;
        ssl_certificate_key xxxxx.key;

        #access_log  logs/host.access.log  main;
        #後臺管理靜態資源存放
      location / { 
          #文件目錄
          root  html;
          #首頁的樣式
          index  index.html;
        }
      location /prod-api { 
        #反向代理
          proxy_pass xxxx.xxxx.xxxx;
        }

  }
  server {
        listen       80;

       #域名
        server_name  xxxx.xxx.com xxxx.com;

    #讓所有訪問80端口 http 的都跳轉到443 也就是https
        return 301 https://$server_name$request_uri;
        root html;
      }

成果展示:

總結

到此這篇關於Nginx將http轉換成https的文章就介紹到這瞭,更多相關Nginx http轉換https內容請搜索WalkonNet以前的文章或繼續瀏覽下面的相關文章希望大傢以後多多支持WalkonNet!

推薦閱讀: