重定向我在example.com子域和nginx的
server {
listen 8082; ## listen for ipv4; this line is default and implied
#listen [::]:80 default ipv6only=on; ## listen for ipv6
server_name example.com;
與我的博客的設置,並從WWW重定向。到非www我也有這個塊:
server {
listen 8082;
server_name www.example.com;
return 301 http://example.com$request_uri;
}
這也適用,但後來我想添加一個子域:「api.example.com」。首先,我嘗試在站點中添加另一個文件,並啓用符合鏈接的站點。但是這沒有奏效,第二個文件根本沒有觸發。
接下來,我將子域添加爲第一個文件中的服務器塊。這工作。但現在每個子域都會導致api.example.com。
首先,我不明白怎麼 「test.example.com」 可能導致這個serverblock:
server {
listen 8082; ## listen for ipv4; this line is default and implied
#listen [::]:80 default ipv6only=on; ## listen for ipv6
server_name api.example.com;
}
因爲服務器名是API .example.com的,並且test.example.com是另一種子域。我怎麼讓每個子域沒有指定導致主頁或自定義錯誤頁面?
在我添加最後一個塊之前,無論我輸入哪個子域,重定向塊都會被踢入。 – andeersg
所以你在'/ sites-enabled /'文件夾中有兩個文件(鏈接)? –
不,現在所有3個服務器塊都在一個文件中,唯一一個活動。 – andeersg