输入localhost之后,显示的是test01的输出语句,输入test02也是显示test01的语句

来源:2-4 WAMPServer多站点配置

purple涵_23

2016-12-01 10:54

按照评论的解决方法,已经修改了locahost的端口为8080,其他test01,test01端口为80;localhost的虚拟站点配置代码如下:<VirtualHost *:8080>
    ServerName localhost
    DocumentRoot D:/Demo
    <Directory  "D:/Demo">
        Options +Indexes +Includes +FollowSymLinks +MultiViews
        AllowOverride All
        Require all granted
    </Directory>
</VirtualHost>

test01:

<VirtualHost *:80>
    ServerName test01
    DocumentRoot D:/Demo/test01
    <Directory  "D:/Demo/test01">
        Options +Indexes +Includes +FollowSymLinks +MultiViews
        AllowOverride All
        Require all granted
    </Directory>
</VirtualHost>

test02:

<VirtualHost *:80>
    ServerName test02
    DocumentRoot D:/Demo/test02
    <Directory  "D:/Demo/test02">
        Options +Indexes +Includes +FollowSymLinks +MultiViews
        AllowOverride All
        Require all granted
    </Directory>
</VirtualHost>

是出现了哪里的问题?

写回答 关注

4回答

  • 名字长的确拉风
    2017-02-16 12:33:43

    请问你是怎么解决的 我们是一样的问题


  • ANXCN
    2016-12-04 13:14:16


    你开启了httpd-vhosts.conf吗??


    purple...

    开启? 不是一直开着的吗

    2016-12-04 15:26:38

    共 1 条回复 >

  • purple涵_23
    2016-12-04 11:59:10

    也就是  localhost:8080?

  • ANXCN
    2016-12-04 11:28:13

    servername是服务器名,要带域名全称。


    <VirtualHost *:8080>
        ServerName localhost
        DocumentRoot D:/Demo
        <Directory  "D:/Demo">
            Options +Indexes +Includes +FollowSymLinks +MultiViews
            AllowOverride All
            Require all granted
        </Directory>
    </VirtualHost>

    <VirtualHost *:80>
        ServerName test01.com
        DocumentRoot D:/Demo
        <Directory  "D:/Demo">
            Options +Indexes +Includes +FollowSymLinks +MultiViews
            AllowOverride All
            Require all granted
        </Directory>
    </VirtualHost>

    purple...

    也就是 localhost:8080?

    2016-12-04 11:59:33

    共 1 条回复 >

PHP入门篇

PHP入门教程轻松学习,行业大牛帮您快速掌握PHP编程基础知识。

455994 学习 · 6306 问题

查看课程

相似问题