Vultr作為一家全球擁有17個數據中心的美國主機商,提供基于KVM架構的國外云服務器產品,采用SSD固態硬盤,讀寫速度快。網站搭建中,為了安全考慮,通常會安裝部署SSL證書,以啟用https加密訪問,但有時網站會存在不安全的http頁面,如果您配置了Nginx,那么便可參考以下步驟將http請求重定向到https。

成都創新互聯公司堅持“要么做到,要么別承諾”的工作理念,服務領域包括:網站設計、做網站、企業官網、英文網站、手機端網站、網站推廣等服務,滿足客戶于互聯網時代的鎮原網站設計、移動媒體設計的需求,幫助企業找到有效的互聯網解決方案。努力成為您成熟可靠的網絡建設合作伙伴!
背景條件:部署好一個運行Nginx的Vultr Linux 實例;該實例已安裝有效的SSL證書。
如果Vultr Linux 實例上沒有部署好Nginx的話,可參考閱讀:《Vultr主機安裝配置Nginx教程》
1、首先找到Nginx服務器塊配置文件。默認情況下,是在/etc/nginx/nginx.conf中,但是該文件通常具有包含指令:
include /etc/nginx/conf.d/*.conf;
2、如果您看到有類似的行,然后您需要查看/etc/nginx/conf.d/ 中的幾個文件來監聽您站點的(HTTP) 服務器塊,基本步驟如下:
①調整您的listen 80服務器塊以將所有流量重定向到 HTTPS。添加類似于此的行:
return 301 https://example.com$request_uri;
②添加一個listen 443 ssl服務器塊來處理 HTTPS 流量。將所需的任何語句從listen 80服務器塊移動到這個新塊。
3、舉個簡單例子,下面是兩個服務器塊的簡化示例。這里http://example.com和http://www.example.com都將重定向到https://example.com。
http {
server {
listen 80;
server_name example.com www.example.com;
# Redirect all port 80 (HTTP) requests to port 443 (HTTPS).
return 301 https://example.com$request_uri;
}
server {
listen 443 ssl;
server_name example.com;
ssl_certificate /path/to/cert-crt.crt;
ssl_certificate_key /path/to/cert-key.key;
# all other site settings go here (e.g. ssl, logs, site root)
}
}
當前標題:VultrVPS教程:如何在Nginx上將http請求重定向到h
標題URL:http://www.yijiale78.com/article44/dcohe.html
成都網站建設公司_創新互聯,為您提供網頁設計公司、網站排名、品牌網站制作、企業網站制作、企業建站、外貿建站
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯