如何在本地主机中创建多个子域?

时间:2014-12-08 06:29:41

标签: php nginx dns subdomain ubuntu-12.04

使用nginx和php我需要在本地主机中创建多个子域。我怎么能实现它?

我正在使用ubuntu 12.04php5nginx作为网络服务器。

我在配置文件中尝试了*.servername.com。坚持它不起作用。

1 个答案:

答案 0 :(得分:2)

在localhost中,您可以在" hosts"中输入子域名。在C:\ Windows \ System32 \ Drivers \ etc的目录下的文件(它可能在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>