问题描述
今天在学习nginx时,想在hosts配置一个nginx的域名映射,但是发现访问nginx服务的ip时可以访问通,在dos命令窗口ping配置的域名映射也可以ping通,但是一旦在浏览器通过http请求访问配置的hosts域名映射时却出现 500 Internal Privoxy Error
通过查看访问的远程地址发现,访问的并不是映射的nginx服务的ip地址,而是本地主机ip
问题原因
原来是之前开启了windows代理
导致在hosts设置的域名映射并没有生效,而是直接将配置的域名地址交给了代理服务器访问,从而发生了出现 500 Internal Privoxy Error
解决方案
- 直接禁用代理
- 若不想禁用代理,则在高级弹窗中设置不使用代理的域名
找到windows中设置代理的窗口
开始——>Windows系统——>控制面板——>Internet选项——>选择“连接”标签页。
打开局域网配置
完成配置后,hosts配置的映射正常访问,问题解决!