采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
在这个章节我跟着老师的视频完成了配置,但是在浏览器端却不能转发(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也不能转发,还是慕课网
问题已解决
原因:老师视频中是在本地进行的测试,我是用的虚拟机,配置的是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 命令就可以了
修改hosts是修改请求发起者的hosts,主要是为了通过域名映射ip。了解这个原理很重要,加油!!!
亲爱的同学,你好,我是geely老师的助教。
检查一下浏览器发生的是不是https的请求,如果是https的请求,那是因为浏览器缓存了慕课网的链接。如果不是https的请求,请加我qq:835683985
登录后可查看更多问答,登录/注册
前后端分离,数据库接口设计,架构设计,功能开发,上线运维
10.4k 10
1.9k 22
1.5k 21
2.3k 21
2.1k 18