使用nginx和php我需要在本地主机中创建多个子域。我怎么能实现它?
我正在使用ubuntu 12.04
和php5
与nginx
作为网络服务器。
我在配置文件中尝试了*.servername.com
。坚持它不起作用。
答案 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>