下文给大家带来Nginx负载均衡及反向代理的详细介绍,希望能够给大家在实际运用中带来一定的帮助,负载均衡涉及的东西比较多,理论也不多,网上有很多书籍,今天我们就用亿速云在行业内累计的经验来做一个解答。
Nginx负载均衡,反向代理,再从防火墙做转发后,报错,用外网IP+端口访问,结果css样式与端口都丢失!!!!!内网IP+端口访问,正常!
解决思路:用chrome的network标签,分析项目的路径与端口!将配置文件中无用的干掉!
亲测改好的配置文件,注意注释信息!!!!
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负载均衡及反向代理的详细介绍,如果大家还有什么地方需要了解的可以在亿速云行业资讯里查找自己感兴趣的或者找我们的专业技术工程师解答的,亿速云技术工程师在行业内拥有十几年的经验了。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。