千家信息网

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

发表于:2024-11-26 作者:千家信息网编辑
千家信息网最后更新 2024年11月26日,下文给大家带来Nginx负载均衡及反向代理的详细介绍,希望能够给大家在实际运用中带来一定的帮助,负载均衡涉及的东西比较多,理论也不多,网上有很多书籍,今天我们就用在行业内累计的经验来做一个解答。Ngi
千家信息网最后更新 2024年11月26日Nginx负载均衡及反向代理的详细介绍

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

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

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

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

vi conf/nginx.confworker_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负载均衡及反向代理的详细介绍,如果大家还有什么地方需要了解的可以在行业资讯里查找自己感兴趣的或者找我们的专业技术工程师解答的,技术工程师在行业内拥有十几年的经验了。

0