VultrVPS教程:如何在Nginx上將http請求重定向到h

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

成都創(chuàng)新互聯(lián)公司堅持“要么做到,要么別承諾”的工作理念,服務領域包括:網(wǎng)站設計、做網(wǎng)站、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣等服務,滿足客戶于互聯(lián)網(wǎng)時代的鎮(zhèn)原網(wǎng)站設計、移動媒體設計的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡建設合作伙伴!

背景條件:部署好一個運行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/ 中的幾個文件來監(jiān)聽您站點的(HTTP) 服務器塊,基本步驟如下:

①調(diào)整您的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://muchs.cn/article44/dcohe.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)頁設計公司、網(wǎng)站排名、品牌網(wǎng)站制作企業(yè)網(wǎng)站制作企業(yè)建站、外貿(mào)建站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都app開發(fā)公司