在nginx中,proxy_pass
指令未使用/etc/hosts
文件解析DNS。任何方式來啓用這種可能性(也許通過利用Lua作爲最後的手段)?proxy_pass無法使用/ etc/hosts解析DNS
7
A
回答
2
Nginx在啓動時查找一次IP,如果靜態設置,則不再檢查。爲了得到這個你周圍可以嘗試將它設置爲一個變量:
resolver 127.0.0.1;
set $url "domain.com";
proxy_pass http://$url;
4
總之,你需要在本地安裝的dnsmasq和使用127.0.0.1作爲一個解析器。
見此相關的問題和答案:
When using proxy_pass, can /etc/hosts be used to resolve domain names instead of "resolver"?
相關問題
- 1. 無法解析DNS
- 2. 無法解析DNS
- 3. NGINX proxy_pass刪除路徑前綴並解析DNS
- 4. scp無法解析DNS名稱
- 5. 無法解析主機 - DNS配置
- 6. 當使用Nodemailer和Webpack時無法解析dns和child_process
- 7. cfhttp dns解析
- 8. QNetworkAccessManager和DNS解析
- 9. 無法解析使用SAX解析器
- 10. 無法解析使用JSON解析器
- 11. DNS沒有解析
- 12. 批量解析DNS
- 13. 解析DNS響應
- 14. 用Python解析DNS rdata
- 15. 無法解析使用PHP
- 16. 使用python解析dns配置文件
- 17. 使用asyncore的異步DNS解析器
- 18. 使用DNS作爲URN解析器
- 19. 使用DNS解析JAVA中的FQDN
- 20. C#UWP解析DNS
- 21. Amazon Ec2,DNS DNS服務器的DNS解析問題(@ 8.8.8.8)
- 22. 與容器的DNS解析
- 23. kubernetes.default未通過DNS解析
- 24. skydns無法解析kubernetes集羣中的dns
- 25. Node.js v4.4.3 DNS解析無法按預期工作
- 26. 什麼會導致JVM無法解析負載下的DNS?
- 27. OpenShift VM DNS未解析
- 28. 計算DNS解析延遲
- 29. 無法解析:
- 30. 。 (無法解析)