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

来源:2-17 nginx反向代理服务器域名解析配置实操(linux系统同学看这节)

邵云

2018-11-11

跟着老师安装好了,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回答

小雨过后

2018-11-11

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

2
3
慕容8236013
遇到的错误和你一样,改成电脑自带IP还是域名转发不到指定地方。
2019-01-10
共3条回复

从0开始 独立完成企业级Java电商网站服务端开发

前后端分离,数据库接口设计,架构设计,功能开发,上线运维

9476 学习 · 8804 问题

查看课程