【问题标题】:2 sites with different XAMPP root directory2 个具有不同 XAMPP 根目录的站点
【发布时间】:2017-12-20 17:52:10
【问题描述】:

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

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

但是当我尝试访问 SITE1 的 url(例如:111.111.111.111:8090)时,他将我置于文件夹选择中

我解决了将我的 SITE1 的目录根目录(目录“C:/xampp/htdocs/SITE1”)放入 httpd.conf 文档根目录的问题,但现在问题出在,有任何方法可以解决 SITE2 的问题?

我想访问 SITE2 的 url,例如:111.111.111.111:8091(因为我想指向某个域的 DNS)并直接转到目录 ''C:/xampp/htdocs/SITE2'' 而不是文件夹选择

【问题讨论】:

标签: php apache directory xampp web


【解决方案1】:

用 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/

【讨论】:

    猜你喜欢
    • 2012-11-19
    • 2021-10-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-22
    • 1970-01-01
    • 1970-01-01
    • 2020-09-21
    相关资源
    最近更新 更多