我有一台服务器托管 mydomain.com。然后我还有一台服务器托管 subdomain1.mydomain.com。
在 subdomain1.mydomain.com 服务器上,如何创建子域名?例如,我想创建 subdomain2.subdomain1.mydomain.com
我的 subdomain1.mydomain.com 网站位于 /home/USER/public_html,运行正常。但是当我尝试创建 subdomain2.subdomain1.mydomain.com 时,它显示浏览器中未找到服务器。我在 /etc/hosts 和 /etc/apache2/sites-available/subdomain2.subdomain1.mydomain.com 中尝试了很多配置,但都失败了
我能得到一些详细的说明吗?我到处都找过了,每个地方的说明都不一样,但还是没找到。
Ubuntu Server 11.10 带有 Lamp Stack 选项
答案1
您应该将 subdomain2 DocumentRoot 放入您的/etc/apache2/sites-available/default
像这样:
<VirtualHost *:90>
ServerName subdomain2.subdomain.1.com
DocumentRoot /home/USER/public_html
<Directory /home/USER/public_html/>
Options FollowSymLinks
AllowOverride All
</Directory>
</VirtualHost>