请稍等 ...
×

采纳答案成功!

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

nginx反向代理服务器域名解析,宿主机无法访问那个域名的问题

跟着老师安装好了,nginx,然后在nginx.conf中加入了include vhost/ *.conf,然后在vhost文件夹下面,建了个www.imooc.com.conf文件,里面配置如下

server {
    default_type 'text/html';
    charset utf-8;
    listen 80;
    autoindex on;
    server_name www.imoocwlz.com;
    access_log /usr/local/nginx/logs/access.log combined;
    index index.html index.htm index.jsp index.php;
    #error_page 404 /404.html;
    if ( $query_string ~* ".*[\;'\<\>].*" ){
        return 404;
    }

    location ~ /(mmall_fe|mmall_admin_fe)/dist/view/* {
        deny all;
    }
    location / {
        proxy_pass http://127.0.0.1:8080;
        add_header Access-Control-Allow-Origin *;
    }
}

然后,在/etc/hosts中,加入了

192.168.83.12  www.imoocwlz.com
192.168.83.12  image.imooc.com
192.168.83.12  s.imooc.com

然后启动tomcat,启动 nginx也启动,然后在虚拟机里面,如果访问www.imoocwlz.com
是展示的tomcat的页面,宿主机访问这个网址,就不可以,求问还缺了哪些操作吗

正在回答

1回答

配置host是为了让浏览器通过域名能够找到ip,浏览器在哪里就配置哪台机的host,要想通过宿主机访问,你就要配宿主机的host

2 回复 有任何疑惑可以回复我~
  • 提问者 邵云 #1
    多谢大大,按你说的我修改了宿主机的hosts,问题迎刃而解
    回复 有任何疑惑可以回复我~ 2018-11-11 15:15:33
  • Geely #2
    小雨过后,赞一个!
    回复 有任何疑惑可以回复我~ 2018-12-23 14:42:26
  • 遇到的错误和你一样,改成电脑自带IP还是域名转发不到指定地方。
    回复 有任何疑惑可以回复我~ 2019-01-10 23:54:43
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信