我最近想要指出一个测试域的所有子域名,让我们说example.com到本地主机。是否有办法指向* .example.com上的所有请求以解析为127.0.0.1如何将通配符条目放入/ etc/hosts?
回答
发生这种情况/etc/hosts
文件不支持通配符条目。
您必须使用其他服务,如dnsmasq。要启用它的dnsmasq,只需编辑dnsmasq.conf
并添加以下行:
address=/example.com/127.0.0.1
这里是为那些努力实现原来的目标配置(通配符都指向同一个代码库 - 安装什么都没有,开发环境即XAMPP)
主机文件(添加条目)
文件中:/ etc /主机(非视窗)
127.0.0.1 example.local
httpd.conf配置(启用虚拟主机)
文件:/XAMPP/etc/httpd.conf
# Virtual hosts
Include etc/extra/httpd-vhosts.conf
的httpd-vhosts.conf配置
文件:XAMPP的/ etc /额外/ httpd的-vhosts.conf
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot "/path_to_XAMPP/htdocs"
ServerName example.local
ServerAlias *.example.local
# SetEnv APP_ENVIRONMENT development
# ErrorLog "logs/example.local-error_log"
# CustomLog "logs/example.local-access_log" common
</VirtualHost>
重启Apache
创建PAC文件:
另存为whatever.pac无论你想,然后加载在浏览器的网络>代理> auto_configuration设置的文件(重新加载,如果你改变这一点)
function FindProxyForURL(url, host) {
if (shExpMatch(host, "*example.local")) {
return "PROXY example.local";
}
return "DIRECT";
}
不适用于Windows上的主机文件。它只会接受www.example.com –
这可以在windows上使用firefox中的pac文件进行工作。我已经在多台Windows机器上测试过了。 hosts文件只需要一个条目,pac文件处理子域。 –
根据我的理解,原来的问题不是关于apache,而是关于网络层面,所以我认为你的回答错过了点:/ – enTropy
- 1. 高效地查找通配符条目
- 2. iOS中的LSApplicationQueriesSchemes的通配符条目
- 3. 如何将匹配的部分放入字符串的末尾?
- 4. 如何将eclipse项目放入github中
- 5. Android:如何将github库放入项目
- 6. 如何将我的项目放入Threejs.og?
- 7. 如何通过JavaScript将条目插入浏览历史记录
- 8. 如何将ListView项目放入字符串数组?
- 9. 如何将ArrayList字符串放入JLabels
- 10. 如何将位放入字符阵列
- 11. 如何将字符串放入列表
- 12. 如何将CSS放入字符串中?
- 13. 如何将对象放入字符串?
- 14. 如何将字符串放入矩阵?
- 15. 如何将通配符SSL从IIS导入Tomcat?
- 16. 将通配符整数放入字符串最简单的方法是什么?
- 17. 如何将字符串通配符模式在Excel宏匹配
- 18. Sqlite:将条目链接到多个条目(配料和配方)
- 19. PostgreSQL - 如何在字符串条件下使用通配符
- 20. Bash条件匹配并将通配符保存到变量
- 21. 如何通过双击操作将光标(插入符号)放入标签中?
- 22. Solr全名搜索:我如何找到包含通配符的条目
- 23. 使通配符目标
- 24. Makefile和通配符目标
- 25. 将图像放入目录
- 26. 如何在while循环中放入文本框条目? C#
- 27. XSLT 1.0:将条件放入匹配属性或apply-templates?
- 28. 如何将数组放入目录中的项目?
- 29. 如何将活动目录条目列入Asp.net treeview
- 30. 使用Apache Ant将子目录与通配符匹配?
为通配符项 - 地址=/example.com /127.0.0.1 – Vivek
@Vivek它不是必需的 –
对于Ubuntu的''dnsmasq'设置看看[这一个](http://askubuntu.com/questions/150135/how-to-block-specific-domains-in-hosts-file/150180#150180)。 – lemonsqueeze