请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

test.com仍然访问到localhost页面的问题

请问为什么我host文件里已经配置test.com域名指向127.0.0.1了,可是输入test.com访问后还是到localhost的页面,这时不应该是跳转到nginx中配置的http://127.0.0.1:8888吗图片描述
nginx中是这样配置的:

server {
  listen 80;
  server_name test.com;

  location / {
    proxy_pass http://127.0.0.1:8888;
  }
}

正在回答 回答被采纳积分+3

1回答

Jokcy 2021-11-02 21:35:23

127.0.0.1不也是localhost

0 回复 有任何疑惑可以回复我~
  • 提问者 小生来也 #1
    是啊,但是这边不是配置nginx把test.com代理到http://127.0.0.1:8888了吗,那么用test.com访问不是应该跳转到http://127.0.0.1:8888的页面吗,可是我这边还是访问到nginx的默认页面,难道您的host配置不是127.0.0.1 test.com吗,您讲这个的时候没有具体说您的host是如何配置的,但是之前的视频有看到您配置过,我看也是127.0.0.1 test.com,那么为什么您用test.com访问却可以跳转到http://127.0.0.1:8888的页面,而我还是访问到nginx的默认页面
    回复 有任何疑惑可以回复我~ 2021-11-03 09:14:18
  • 提问者 小生来也 #2
    可是为什么您用test.com可以访问到http://127.0.0.1:8888的页面,而我访问的还是nginx的那个默认页面
    回复 有任何疑惑可以回复我~ 2021-11-03 09:16:12
  • Jokcy 回复 提问者 小生来也 #3
    这说明你的proxy_pass没生效吧,你完整的nginx配置有么,有在主配置里面引入这个server的配置么
    回复 有任何疑惑可以回复我~ 2021-11-07 21:13:43
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信