xampp - Windows 10 上 Xampp 虚拟主机上的多个站点
问题描述
我在两个站点的 Windows 10 上为 xampp 设置了虚拟主机:
<VirtualHost *:80>
DocumentRoot "C:\xampp\htdocs\site1"
ServerName site1
<Directory "C:\xampp\htdocs\site1">
</Directory>
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "C:\xampp\htdocs\site2"
ServerName site2
<Directory "C:\xampp\htdocs\site2">
</Directory>
</VirtualHost>
我在主机文件中添加了这两行:
127.0.0.1 site1
127.0.0.1 site2
一切都很好,它完美无缺。但是当我想添加另一个虚拟主机时,第三个根本不起作用。这是第三个站点的信息。
<VirtualHost *:80>
DocumentRoot "C:\xampp\htdocs\site3"
ServerName site3
<Directory "C:\xampp\htdocs\site3">
</Directory>
</VirtualHost>
我也将此行添加到主机文件中
127.0.0.1 site3
当我想上网到site3时,我会在浏览器上收到以下错误
无法访问此站点检查站点 3 中是否存在拼写错误。如果拼写正确,请尝试运行 Windows 网络诊断。DNS_PROBE_FINISHED_NXDOMAIN
我添加的第三个站点有什么问题???
解决方案
推荐阅读
- java - 使用Java在Windows中读取内存映射文件
- apache-spark - 如何处理 Spark 窗口函数中的数据倾斜?
- reactjs - react-jsonschema-form 的多列支持
- grails - Grails - 如何创建第二个公共域控制器
- c# - C# 替代嵌套有序字典?
- javascript - 使用 Vue.js 在选择输入中设置默认选定项
- google-apps-script - 在 Google 表格的侧边栏中对索引进行排序
- reactjs - 更新状态/上下文以重定向到受保护的路由反应
- c++ - 简化多项式
- azure - Azure ARM - 自定义脚本扩展 - 随机失败