美文网首页
WAMP环境下apache创建多个虚拟主机

WAMP环境下apache创建多个虚拟主机

作者: 歐吉桑愛設計 | 来源:发表于2016-12-02 00:13 被阅读0次

     因为最近捣鼓跨域的问题,不仅需要一个主机实现AJAX之类的玩意儿,还得模拟跨域访问获取数据。研究之后,创建多个虚拟主机需要配置3个文件。

    1、Apache2.2\conf\httpd.conf,记事本或者sublime打开都行,然后删#,将虚拟主机配置文件包含进来。其实在httpd.conf中配置也行,但是力求整洁规范,还是用include吧。

    # Virtual hosts

    #Include conf/extra/httpd-vhosts.conf

    2、APPserv\Apache2.2\conf\extra\httpd-vhosts.conf,配置虚拟主机。系统文件给出的示例如下:

    <VirtualHost *:80>

     ServerAdmin webmaster@dummy-host.x  //网站管理员邮箱

     DocumentRoot "C:/Apache2.2/docs/dummy-host.x"  //虚拟主机根目录地址

     ServerName dummy-host.x  //主机名

     ServerAlias www.dummy-host.x //主机别名

     ErrorLog "logs/dummy-host.x-error.log"  //错误日志

     CustomLog "logs/dummy-host.x-access.log" common  //访问日志

    </VirtualHost>

    我们自己配置的虚拟主机就可以用这个作为模板,但是之前需要先配置localhost,不然这个主域名没法访问了。直接截图:

    httpd-vhosts.conf 配置信息

    3、C:\Windows\System32\drivers\etc\hosts,最后就是主机名映射IP了。直接在文件最后新建:

    127.0.0.1  localhost

    127.0.0.1  web.com

    应该就大功告成了!

    另外有2点还有疑惑存档,一个是主机名取词不带.com,不能访问;第二个是firefox访问存在点问题,但是chrome和IE很正常。


    相关文章

      网友评论

          本文标题:WAMP环境下apache创建多个虚拟主机

          本文链接:https://www.haomeiwen.com/subject/usefmttx.html