首頁 > 運維 > Nginx > Nginx如何設定二級域名

Nginx如何設定二級域名

WBOY
發布: 2023-05-12 23:22:04
轉載
4640 人瀏覽過

當一個域名需要使用在兩個項目上後,我們就需要使用到二級域名,在Nginx 中配置二級域名如下:

1、原始配置文件如下

worker_processes  1;

events {
    worker_connections  1024;
}

http {
    include       mime.types;
    default_type  application/octet-stream;

    sendfile        on;
    
    keepalive_timeout  65;

    server {
        listen       80;
        server_name  localhost;

        location / {
            root   html;
            index  index.html index.htm;
        }

        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
    }

}
登入後複製

這是解壓縮後的nginx.conf 文件,可以看出,當前nginx 監聽的是80 端口,它的服務名為localhost,假如我們的域名為:baidu.com,那我們輸入:localhost.baidu.com也是可以訪問的。

2、配置二級網域

對於我們剛才理解的服務名,假如我們的網域為:baidu.com,我們需要配置的二級網域為asurplus.baidu.com,我們的設定檔如下

worker_processes  1;

events {
    worker_connections  1024;
}

http {
    include       mime.types;
    default_type  application/octet-stream;

    sendfile        on;
    
    keepalive_timeout  65;

    server {
        listen       80;
        server_name  localhost;

        location / {
            root   html;
            index  index.html index.htm;
        }

        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
    }
    
    server {
        listen       80;
        server_name  asurplus.baidu.com;

        location / {
            proxy_pass http://127.0.0.1:8081;
        }
    }

}
登入後複製

到sbin 目錄,執行指令重啟nginx

./nginx -s reload
登入後複製

我們新增了一個服務,監聽的依然是80 端口,我們的服務名稱變成了我們的二級域名:asurplus,並轉發到了我們的8081 端口,從而完成了二級域名的配置。

以上是Nginx如何設定二級域名的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:yisu.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板