首頁 >運維 >Nginx >Nginx Proxy Manager實作URL重定向的設定指南

Nginx Proxy Manager實作URL重定向的設定指南

PHPz
PHPz原創
2023-09-26 13:43:532068瀏覽

Nginx Proxy Manager实现URL重定向的配置指南

Nginx Proxy Manager實作URL重定向的設定指南

#概述:
Nginx Proxy Manager是一個基於Nginx的圖形化介面管理工具,可以透過簡單的配置實作URL重定向。本文將介紹如何使用Nginx Proxy Manager進行配置,並提供具體的程式碼範例。

步驟一:安裝Nginx Proxy Manager
首先,需要在伺服器上安裝Nginx Proxy Manager。可以透過以下指令在Ubuntu系統中進行安裝:

sudo apt-get update
sudo apt-get install nginx
sudo apt-get install certbot

步驟二:設定Nginx Proxy Manager
一旦安裝完成,可以透過Web介面進行設定。在瀏覽器中輸入伺服器的IP位址或網域名稱,並造訪以下網址:http://伺服器IP位址:81(請依實際情況修改IP位址)。

進入Nginx Proxy Manager的管理介面後,點選左側選單列中的"Proxy Hosts"選項,然後點選"Add Proxy Host"按鈕。

在彈出的頁面中,需要填入以下內容:

  • Domain Names:要進行重定向的網域。
  • Scheme:重定向的協定(http或https)。
  • Forward Hostname/IP:要重定向到的目標位址。

點擊"Save"按鈕,儲存設定。

步驟三:為網域申請SSL證書
如果要對重定向的網域使用SSL證書,則需要申請免費的SSL證書。可以使用Certbot來進行申請。

sudo certbot certonly --standalone -d 你的域名

申請成功後,Certbot將會自動將SSL憑證儲存到伺服器上。

步驟四:設定SSL憑證
回到Nginx Proxy Manager的管理介面,點選左側選單列中的"Proxy Hosts"選項,找到剛剛新增的代理主機,並點選對應的"Edit "按鈕。

在彈出的頁面中,可以看到"SSL"一欄。選擇"Custom"選項,並填寫以下內容:

  • SSL Certificate:選擇剛剛申請的SSL憑證檔案。
  • SSL Key:選擇SSL憑證對應的私鑰檔案。

點擊"Save"按鈕,儲存設定。

步驟五:重啟Nginx服務
最後,在伺服器上執行下列指令,重新啟動Nginx服務。

sudo service nginx restart

完成以上步驟後,URL重定向設定就完成了。當存取配置的網域名稱時,Nginx將會自動將請求重新導向到指定的目標位址。

範例:
假設我們要將網域www.example.com重新導向到www.newexample.com,以下是具體的設定範例。

Domain Names:www.example.com
Scheme:http
Forward Hostname/IP:www.newexample.com

完成以上配置後,當造訪www.example. com時,Nginx將會自動將請求重新導向至www.newexample.com。

總結:
本文介紹如何使用Nginx Proxy Manager實現URL重定向,並提供了具體的設定範例。透過使用Nginx Proxy Manager,可以方便地進行URL重定向的設定和管理。希望本文能對你有幫助。

以上是Nginx Proxy Manager實作URL重定向的設定指南的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn