使用nginx和php,我需要在本地主机中创建多个子域。我怎样才能实现它?
我正在使用ubuntu 12.04
和php5
与nginx
作为网络服务器。
我已经在我的配置文件中尝试过*.servername.com
。BUt 它不起作用。
在 localhost 中,您可以在 C:''Windows''System32''Drivers''etc 的 dir 的 "hosts" 文件中输入子域(它可能在 linux 的/etc)
127.0.0.1 maindomain.com
127.0.0.1 one.maindomain.com
127.0.0.1 two.maindomain.com
之后,您必须在 httpd.conf 文件中输入
<VirtualHost 127.0.0.1:80>
DocumentRoot pathToMainDomain
ServerName maindomain.com
</VirtualHost>
<VirtualHost 127.0.0.1:80>
DocumentRoot pathToMainDomain
ServerName one.maindomain.com
</VirtualHost>
<VirtualHost 127.0.0.1:80>
DocumentRoot pathToMainDomain
ServerName two.maindomain.com
</VirtualHost>