Nginx:隐藏单个服务器上不同域的端口

时间:2014-03-27 14:18:16

标签: nginx dns rewrite

我有4个域和1个服务器。我安装了nginx并放了4个登陆页面。

其中一个示例:

server {
   listen 2000;
   root /path/to;
   index index.html;
   server_name 1.1.1.1;
   location / {
       allow all;
   }
}

如何为其中一个目标网页重定向我的域名?例如,当我打开网页http://mydomain.com时,我会从地址1.1.1.1:2000

获取目标网页

1 个答案:

答案 0 :(得分:1)

试试这个。这将听取不同的端口。因此,您必须通过example1000.com:1000访问它。或者您可以更改全部收听80,并通过example1000.comexample2000.com等方式访问它。

server {  
  listen 1000;

  # The host name to respond to
  server_name example1000.com;

  # Path for static files
  root /sites/example1000.com/public;

  # Index
  index index.html
}

server {  
  listen 2000;

  # The host name to respond to
  server_name example2000.com;

  # Path for static files
  root /sites/example2000.com/public;

  # Index
  index index.html
}