我刚刚安装了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,我得到的“它的作品”我们都很清楚
任何人都可以指出我正确的方向吗?
谢谢!