2个站点具有不同的XAMPP根目录

时间:2017-07-15 22:06:41

标签: php apache directory xampp web

我想将我的XAMPP配置为具有2个不同的本地主机和具有2个不同根目录的站点

让我们为他们命名:SITE1和SITE2

但是当我试图访问SITE1的网址时(例如:111.111.111.111:8090),他把我放在了文件夹选择

我解决了将httpd.conf文件Root放入我的SITE1的目录根目录的问题(目录" C:/ xampp / htdocs / SITE1"),但现在问题是,有没有办法解决SITE2的问题?

我想通过示例获取SITE2的URL:111.111.111.111:8091(因为我想指向某个域的DNS)并直接转到目录' C:/ xampp / htdocs / SITE2''不是文件夹选择

1 个答案:

答案 0 :(得分:0)

使用Notepad ++打开:C:\ xampp \ apache \ conf \ httpd.conf

在Listen 80

下添加此行
Listen 8090
Listen 8091

使用Notepad ++打开:C:\ xampp \ apache \ conf \ extra \ httpd-vhosts.conf

附加此新章节

<VirtualHost *:8090>
    ServerAdmin webmaster@site.example.com
    DocumentRoot "/xampp/htdocs/site1"
    ServerName site1.example.com
    ErrorLog "logs/site1-error.log"
    CustomLog "logs/site1-access.log" common
</VirtualHost>

<VirtualHost *:8091>
    ServerAdmin webmaster@site2.example.com
    DocumentRoot "/xampp/htdocs/site2"
    ServerName site2.example.com
    ErrorLog "logs/site2-error.log"
    CustomLog "logs/site2-access.log" common
</VirtualHost>

重启Apache

打开http://localhost:8090/http://localhost:8091/