我最近想要指出一個測試域的所有子域名,讓我們說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