繁体   English   中英

如何设置多个IP地址以指向Wamp服务器上的不同虚拟主机?

[英]How do I setup multiple ip addresses to point to different virtual hosts on wamp server?

我在Windows计算机上使用WAMP服务器。 我要实现以下设置:

1)我想在我的wamp的'www'目录中创建多个文件夹,每个文件夹代表一个网站。 2)使用不同的IP地址将多个条目添加到我的主机文件中,每个条目都指向wamp的'www'目录中的文件夹之一。

可以这么说,我在wamp的www目录中创建了3个文件夹,分别为“ site1”,“ site2”,“ site3”,并将以下内容添加到主机文件中:

127.0.0.1 site1.local 127.0.0.2 site2.local 127.0.0.3 site3.local

然后转到URL“ site1.local”,我可以转到文件夹“ site1”,其他两个也一样。

我的知识:我注意到,即使主机文件为空,也要转到格式为“ 127.xx.xx.xx”的任何地址,其中xx最多可以为99,最后一个不为0,这将导致加载默认的网页页面。

我知道有关通过apache设置虚拟主机服务器并将其寻址到不同目录的知识。

我的困难:我尝试了许多不同的方法,但是任何地址都只会立即指向我在apache中设置为主主机的默认目录。 我认为,无论我们添加到哪个地址,主机文件都应用于将所有地址指向同一点。 (但我不确定...)

请帮助我实现上述设置。

我可以建议您再次尝试虚拟主机。 这是有关如何在WAMPServer中执行此操作的教程。

WAMPServer论坛-HOWTO创建虚拟主机

他们应该完全按照您想要的方式工作,而无需使用其他IP地址。 正确设置后,您需要在浏览器地址栏中输入您想要的站点域名,即site2.dev和apache将您切换到正确的文档根目录,并且该站点将像在Apache上的单个站点一样正常运行。

您可以在虚拟主机文件“ C:/ wamp / bin / Apache /#.#.#/ conf / extra / httpd-vhosts.conf ”中添加以下配置。 如果要创建多个主机,则可以复制以下配置,并提供适当的项目目录路径和虚拟主机名。

<VirtualHost *:80>
ServerAdmin webmaster@dummy-host2.example.com
DocumentRoot "c:/wamp/www/phpclicks"
ServerName phpclicks.com
ServerAlias www.phpclicks.com
ErrorLog "logs/dummy-host2.example.com-error.log"
CustomLog "logs/dummy-host2.example.com-access.log" common
  <Directory "/">
        Deny from all
        Allow from 127.0.0.1 localhost ::1
    </Directory>
</VirtualHost>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM