Nginx 轉址配置設定
分類
建立時間: 2023年6月25日 02:33
更新時間: 2023年6月25日 02:35
說明
因為很常在 nginx 用到轉址的功能,例如將 www.domain.com
轉址到 domain.com
,或者是 http://domain.com
轉址到 https://domain.com
,所以這篇特別將轉址的配置記錄下來。
配置
首先需要找到 nginx.conf
,一般都會在 /etc/nginx/nginx.conf
,視安裝環境,位置可能會有所不同。
nginx.conf
http {
server {
listen 80;
server_name www.domain.com;
return 301 http://domain.com$request_uri;
}
server {
listen 443 ssl;
server_name www.domain.com;
ssl_certificate certificate.pem;
ssl_certificate_key key.pem;
return 301 https://domain.com$request_uri;
}
}
配置的內容需放在 http 裡面。
server listen 80 代表處理 http 的請求,server listen 443 ssl 代表處理 https 的請求。
server_name
可以設定多個,用空白區隔,在這裡僅示範用一個 server_name
。
return 301
就是重新導向的意思,後面設定網址。
$request_uri
就是請求的網址,網域之後的內容。
ssl_certificate
和 ssl_certificate_key
是 ssl 憑證的資料。
觀看次數: 1603
301nginxredirect轉址重新導向
一杯咖啡的力量,勝過千言萬語的感謝。
支持我一杯咖啡,讓我繼續創作優質內容,與您分享更多知識與樂趣!