我有两个子域名,每个子域名都在我的 DNS 注册商处注册,指向我的 VPS IP 地址。Ping 两个子域名都解析正常。我为两个网站配置了两个虚拟主机,但问题是两个子域名都重定向到同一个页面。我很困惑,一定是 Apache 中缺少了某些东西,导致了这种奇怪的现象。
我的 DNS 设置已设置为 VPS 的 IP 的 A 记录。这样对吗?我认为我不需要 CNAME。
<VirtualHost *> ServerName phpmyadmin.<mydomain>.com DocumentRoot "/srv/www/phpmyadmin" <Directory "/srv/www/phpmyadmin"> allow from all Options +Indexes +Includes +ExecCGI </Directory> </VirtualHost> <VirtualHost *> ServerName panel.<mydomain>.com DocumentRoot "/srv/www/repo_project" WSGIScriptAlias / /srv/www/repo_project/django.wsgi <Directory "/srv/www/repo_project"> allow from all Options +Indexes +Includes +ExecCGI </Directory> </VirtualHost>
答案1
您是否已声明NameVirtualHost *
上述这些Virtual Host
声明?
看http://httpd.apache.org/docs/1.3/vhosts/name-based.html