nginx 配置多網域名稱

2021-07-16 01:18:20 字數 1440 閱讀 3482

先說下我的需求:

我在一台機器上部署了兩個環境test和uat,希望通過兩個網域名稱訪問,在另外一台機器上部署了nginx,通過乙個nginx實現訪問乙個伺服器上兩個網域名稱**,具體配置如下:

另外配置還實現了動靜分離。

1、nginx.conf 配置

#user  nobody;

#處理程序數量

2、配置test.zjs.com 和 uat.zjs.com 

test.zjs.conf檔案配置如下:

server 

location ~ .*\.(htm|html|gif|jpg|jpeg|png|bmp|swf|ioc|rar|zip|txt|flv|mid|doc|ppt|pdf|xls|***|wma|eot|svg|ttf|woff|woff2)$ #由nginx處理靜態頁面

location ~ .*\.(js|css)?$

location /

#error_page 404 /404.html;

# redirect server error pages to the static page /50x.html

#error_page 500 502 503 504 /50x.html;

location = /50x.html

}

uat.zjs.com 檔案如下:

server 

location ~ .*\.(htm|html|gif|jpg|jpeg|png|bmp|swf|ioc|rar|zip|txt|flv|mid|doc|ppt|pdf|xls|***|wma|eot|svg|ttf|woff|woff2)$ #由nginx處理靜態頁面

location ~ .*\.(js|css)?$

location /

#error_page 404 /404.html;

# redirect server error pages to the static page /50x.html

#error_page 500 502 503 504 /50x.html;

location = /50x.html

# deny access to .htaccess files, if apache's document root

# concurs with nginx's one

##location ~ /\.ht

}

NGINX配置多網域名稱

方法一 多個.conf方法 優點是靈活,缺點就是站點比較多配置起來麻煩 這裡以配置2個站點 2個網域名稱 為例,n 個站點可以相應增加調整,假設 配置 nginx virtual hosting 的基本思路和步驟如下 把2個站點 example1.com,example2.com 放到 nginx ...

Nginx 多網域名稱配置

很多情況下,需要使用多個網域名稱,但你只有一台伺服器,那如何搭建,讓一台伺服器可以訪問對個網域名稱,下面的方法是在伺服器上搭建nginx,直接修改其配置,如下 第二個網域名稱服務 server 禁止通過伺服器ip位址訪問 server 允許ip位址對應的網域名稱訪問 server 對上述nginx搭...

Nginx多網域名稱配置

nginx多網域名稱配置 一 環境準備 1.tengine,也稱taobao nginx,在nginx基礎上,針對大型 訪問,新增了一些高階功能和特性。2.resin伺服器或者tomcat伺服器,用來做web伺服器 二 網域名稱解析 假設虛擬主機外網ip是123.123.123.123,新增解析到該...