nginx虚拟域名在浏览器端转发失败
来源:2-17 nginx反向代理服务器域名解析配置实操(linux系统同学看这节)

充电两分钟
2019-02-12
在这个章节我跟着老师的视频完成了配置,但是在浏览器端却不能转发(www.imooc.com和image.imooc.com都不能转发),麻烦老师帮忙看一下是什么原因
1.Linux的IP地址为192.168.29.128
/etc/hosts
/usr/local/nginx/conf/nginx.conf
/usr/local/nginx/conf/vhost/www.imooc.com.conf
将proxy_pass改为127.0.0.1也不能转发,还是慕课网
写回答
2回答
-
充电两分钟
提问者
2019-02-13
问题已解决
原因:老师视频中是在本地进行的测试,我是用的虚拟机,配置的是Linux下的hosts文件,在虚拟机中可以转发但是在windows下的浏览器转发无效
解决办法:需要配置windows下的hosts文件
如果目录下没有hosts文件,则在cmd(管理员权限)下运行 for /f %P in ('dir %windir%\WinSxS\hosts /b /s') do copy %P %windir%\System32\drivers\etc & echo %P & Notepad %P 命令就可以了
012019-02-13 -
geelylucky
2019-02-12
亲爱的同学,你好,我是geely老师的助教。
检查一下浏览器发生的是不是https的请求,如果是https的请求,那是因为浏览器缓存了慕课网的链接。如果不是https的请求,请加我qq:835683985
00
相似问题