我想将我的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''不是文件夹选择
答案 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