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

Php 如何在本地主机中创建多个子域?,php,nginx,dns,subdomain,ubuntu-12.04,Php,Nginx,Dns,Subdomain,Ubuntu 12.04,使用nginx和php,我需要在本地主机中创建多个子域。我怎样才能做到 我正在使用ubuntu12.04和php5以及nginx作为web服务器 我在配置文件中尝试了*.servername.com。但它不起作用。在本地主机中,您可以在C:\Windows\System32\Drivers\etc目录下的“hosts”文件中输入子域(可能位于linux的/etc) 之后,您必须在httpd.conf文件中输入 <VirtualHost 127.0.0.1:80> DocumentR

使用nginx和php,我需要在本地主机中创建多个子域。我怎样才能做到

我正在使用
ubuntu12.04
php5
以及
nginx
作为web服务器


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

在本地主机中,您可以在C:\Windows\System32\Drivers\etc目录下的“hosts”文件中输入子域(可能位于linux的/etc)

之后,您必须在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>

DocumentRootPathtomain
ServerName maindomain.com
DocumentRootPathtomain
ServerName one.maindomain.com
DocumentRootPathtomain
ServerName two.maindomain.com

这个问题不是程序问题…@Marta Fernandeaz非常感谢你的回答。我知道这不是一个与项目相关的疑问。我是这个领域的新手,需要一个解决方案。我找了很多。but@thomaschacko如果发现任何困难,请尝试我的答案让我知道。嗨@prashant M非常感谢你的回复。我认为这是为了创建多个虚拟主机。但在我看来,这并不是我想要的东西<代码>动态创建子域这就是我需要的。无论如何,非常感谢。始终欢迎..我将检查动态创建子域并更新您..感谢Shope很快收到您的来信。请检查我发现的与您的查询相关的帖子..它可能会帮助您。。我正试图为您的查询找到准确而清晰的解决方案。我将继续为您提供最新信息。
<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>