我已经看过build立一个Apache服务器。
我想在服务器上运行我们的站点example.com ,以及testingtest.example.com 。
这可以通过在sites-availableconfiguration文件中sites-available两个几乎相同的VirtualHost来设置。
然后,我想要的是一个开发子域,但这些开发人员必须是唯一的,例如mol.test.example.com 。 有没有一个聪明的方法来设置?
我已经设置了生产从/var/www/live/中获取数据,testing从/var/www/test/中获取数据,并希望开发从例如/var/www/dev/mol/ ,其中mol是URL的第一部分。 (用于test的子子域)
VirtualDocumentRoot应该做的伎俩。
像这样的东西:
<VirtualHost *:80> ServerName testsites.domain.com ServerAlias *.test.domain.com VirtualDocumentRoot /var/www/dev/%1 </VirtualHost>