温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Nginx负载均衡及反向代理的详细介绍

发布时间:2020-04-17 15:05:42 来源:亿速云 阅读:234 作者:三月 栏目:建站服务器

下文给大家带来Nginx负载均衡及反向代理的详细介绍,希望能够给大家在实际运用中带来一定的帮助,负载均衡涉及的东西比较多,理论也不多,网上有很多书籍,今天我们就用亿速云在行业内累计的经验来做一个解答。

Nginx负载均衡,反向代理,再从防火墙做转发后,报错,用外网IP+端口访问,结果css样式与端口都丢失!!!!!内网IP+端口访问,正常!

解决思路:用chrome的network标签,分析项目的路径与端口!将配置文件中无用的干掉!

Nginx负载均衡及反向代理的详细介绍

亲测改好的配置文件,注意注释信息!!!!

vi conf/nginx.conf
worker_processes  auto;
worker_rlimit_nofile 10000;
events {
    worker_connections  2048;
    multi_accept on;
    use epoll;
}
http {
#    include       mime.types;
注释改行目的是,在转发后,可以加载css样式!!!!!!!!!!!
    default_type  application/octet-stream;
    upstream  test.com {
        ip_hash;
        server    192.1.1.100:8080;
        server    192.1.1.200:8080;
    }
    server {
        listen       8888;
        #这里与防火墙外网端口一致,否则下面$server_port调取就会出端口不同,造成样式无法加载!!!!还有个原因是,内外网都能访问!!
        server_name  test.com;
        location / {
        proxy_pass http://test.com;
        proxy_set_header Host $host:$server_port;
        #这里$server_port是调取 listen的端口!该行的意思是,在转发后获取原始的ip与端口
        proxy_set_header X-Real-IP $remote_addr;
        #这里表示把原始的信息带入进来
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        #实际要访问的域名地址;要跟实际访问域名对应
        proxy_set_header X-NginX-Proxy true;
        }
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
    }
}

看了以上关于Nginx负载均衡及反向代理的详细介绍,如果大家还有什么地方需要了解的可以在亿速云行业资讯里查找自己感兴趣的或者找我们的专业技术工程师解答的,亿速云技术工程师在行业内拥有十几年的经验了。

 

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI