Vultr作為一家全球擁有17個(gè)數據中心的美國主機商,提供基于KVM架構的國外云服務(wù)器產(chǎn)品,采用SSD固態(tài)硬盤(pán),讀寫(xiě)速度快。網(wǎng)站搭建中,為了安全考慮,通常會(huì )安裝部署SSLssl/' target='_blank'>證書(shū),以啟用https加密訪(fǎng)問(wèn),但有時(shí)網(wǎng)站會(huì )存在不安全的http頁(yè)面,如果您配置了Nginx,那么便可參考以下步驟將http請求重定向到https。
背景條件:部署好一個(gè)運行Nginx的Vultr Linux 實(shí)例;該實(shí)例已安裝有效的SSL證書(shū)。
如果Vultr Linux 實(shí)例上沒(méi)有部署好Nginx的話(huà),可參考閱讀:《Vultr主機安裝配置Nginx教程》
1、首先找到Nginx服務(wù)器塊配置文件。默認情況下,是在/etc/nginx/nginx.conf中,但是該文件通常具有包含指令:
include /etc/nginx/conf.d/*.conf;
2、如果您看到有類(lèi)似的行,然后您需要查看/etc/nginx/conf.d/ 中的幾個(gè)文件來(lái)監聽(tīng)您站點(diǎn)的(HTTP) 服務(wù)器塊,基本步驟如下:
①調整您的listen 80服務(wù)器塊以將所有流量重定向到 HTTPS。添加類(lèi)似于此的行:
return 301 https://example.com$request_uri;
②添加一個(gè)listen 443 ssl服務(wù)器塊來(lái)處理 HTTPS 流量。將所需的任何語(yǔ)句從listen 80服務(wù)器塊移動(dòng)到這個(gè)新塊。
3、舉個(gè)簡(jiǎn)單例子,下面是兩個(gè)服務(wù)器塊的簡(jiǎn)化示例。這里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)
}
}
來(lái)源鏈接:https://www.idcspy.com/35029.html
本站聲明:網(wǎng)站內容來(lái)源于網(wǎng)絡(luò ),如有侵權,請聯(lián)系我們,我們將及時(shí)處理。
免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自本網(wǎng)站內容采集于網(wǎng)絡(luò )互聯(lián)網(wǎng)轉載等其它媒體和分享為主,內容觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如侵犯了原作者的版權,請告知一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容,聯(lián)系我們QQ:712375056,同時(shí)歡迎投稿傳遞力量。
Copyright ? 2009-2022 56dr.com. All Rights Reserved. 特網(wǎng)科技 特網(wǎng)云 版權所有 特網(wǎng)科技 粵ICP備16109289號
域名注冊服務(wù)機構:阿里云計算有限公司(萬(wàn)網(wǎng)) 域名服務(wù)機構:煙臺帝思普網(wǎng)絡(luò )科技有限公司(DNSPod) CDN服務(wù):阿里云計算有限公司 百度云 中國互聯(lián)網(wǎng)舉報中心 增值電信業(yè)務(wù)經(jīng)營(yíng)許可證B2
建議您使用Chrome、Firefox、Edge、IE10及以上版本和360等主流瀏覽器瀏覽本網(wǎng)站