Nginx将一个域重定向到另一个域

Nginx将一个域重定向到另一个域

我的服务器上设置了两个域。域 1 配置了 Google 应用,因此 mail.domain1.com 转到 Google 的邮件。但是,我希望 domain1.com 重定向到 domain2.com。

目前在我的 nginx.conf 文件中

我有

server {
    listen 80;
    server_name domain2.com .domain1.com;
    rewrite ^/(.*) http://domain2.com permanent;
    root /home/demo/apps/cjl/public;
    passenger_enabled on;
    rails_spawn_method smart;
 }

当我这样做时,Firefox 弹出“重定向配置不正确”错误,并说它认为重定向会创建一个永无止境的循环。

我想知道如何设置,如能得到任何帮助我将不胜感激。谢谢!

答案1

为 domain2.com 创建另一台服务器 {}。

循环发生是因为两个 server_name 上都发生了重定向

相关内容