
我有一台 ubuntu 10.04 服务器,目前仅用于运行单个网站。我想设置一个子域名来指向该网站的特定部分。例如,我希望 test.example.com 指向 example.com/testing。实现此目的的最佳方法是什么?
答案1
创建一个新的虚拟主机:
touch /etc/apache2/sites-available/test.example.com
给它一些内容:
<VirtualHost *:80>
ServerName test.example.com
DocumentRoot /var/www/test
# ..any other config needed
<Directory /var/www/test>
Order Allow,Deny
Allow from all
</Directory>
</VirtualHost>
启用它:
a2ensite test.example.com
并重新启动Apache:
service apache2 restart
确保新test.example.com
名称的名称解析正确指向您的服务器。