我注册了我的域名,例如" abc.com"在不同的公司与DNS托管。因此,所有名称服务器都在DNS托管上。但问题发生在想要配置子域" xyz.abc.com"在其他主持下。
在域名注册商处,我更改了DNS记录:
----------------------------------------------------------
| Type | Host | Answer | TTL | Prio |
----------------------------------------------------------
| CNAME | xyz.abc.com | directedportal.com | 300 | N/A |
----------------------------------------------------------
在Nginx配置上,首先,我设置如下:
/etc/nginx/sites-available/xyz.abc.com和符号链接到/etc/nginx/sites-enabled/xyz.abc.com:
server {
listen 80;
server_name xyz.abc.com;
return 301 http://directedportal.com$request_uri;
}
结果转发到" directedportal.com"。 然后我改为以下配置:
server {
listen 80;
server_name xyz.abc.com;
rewrite ^(.*)$ http://directedportal.com$request_uri? permanent;
}
我应该怎么做才能真正实现CNAME绑定? 提前谢谢