nginx子域名和DNS太多的redirect

我刚刚安装了nginx,并将其设置为通过apache安装。 事实上,我的规则是:

server { listen 80; server_name example.com; location / { proxy_set_header X-Readl-IP $remote_addr; proxy_set_header X-Forwarded-For $remote_addr; proxy_set_header Host $host; proxy_pass http://example.com:8080; } location ~ /\.ht { deny all; } } 

我想通过以下方式configuration一个子域名:

 server { listen 80; server_name sub.example.com; location / { proxy_pass http://example.com:8080/sub; } location ~/\.ht { deny all; } } 

像这样configuration我的DNS:

  NAME | TYPE | TARGET //empty A 45.23.67.89 sub CNAME example.com 

我等待传播,但我得到“太多的redirect”在铬…

答案总是301,并redirect到IP:80,我猜这是由于DNS中的A线造成的…域名如何redirect到Apache,我得到的“它的作品”我们都很清楚

任何人都可以指出我正确的方向吗?

谢谢!