Nginx 简单的负载均衡配置示例
发布时间:2021-01-17 15:07:38 所属栏目:Linux 来源:网络整理
导读:和 blog.s135.com 域名均指向 Nginx 所在的服务器IP。 用户访问,将其负载均衡到192.168.1.2:80、192.168.1.3:80、192.168.1.4:80、192.168.1.5:80四台服务器。 用户访问,将其负载均衡到192.168.1.7服务器的8080、8081、8082端口。 以下为配置文件nginx.c
和 blog.s135.com 域名均指向 Nginx 所在的服务器IP。 worker_processes 10; #error_log ?logs/error.log; #error_log ?logs/error.log ?notice; #error_log ?logs/error.log ?info; #pid ? ? ? ?logs/nginx.pid; #最大文件描述符 worker_rlimit_nofile 51200; events { ? ? ? use epoll; ? ? ? worker_connections 51200; } http { ? ? ? include ? ? ? conf/mime.types; ? ? ? default_type ?application/octet-stream; ? ? ? keepalive_timeout 120; ? ? ? tcp_nodelay on; ? ? ? upstream ? ?{ ? ? ? ? ? ? ? server ? 192.168.1.2:80; ? ? ? ? ? ? ? server ? 192.168.1.3:80; ? ? ? ? ? ? ? server ? 192.168.1.4:80; ? ? ? ? ? ? ? server ? 192.168.1.5:80; ? ? ? } ? ? ? upstream ?blog.s135.com ?{ ? ? ? ? ? ? ? server ? 192.168.1.7:8080; ? ? ? ? ? ? ? server ? 192.168.1.7:8081; ? ? ? ? ? ? ? server ? 192.168.1.7:8082; ? ? ? } ? ? ? server ? ? ? { ? ? ? ? ? ? ? listen ?80; ? ? ? ? ? ? ? server_name ? ? ? ? ? ? ? ? location / { ? ? ? ? ? ? ? ? ? ? ? ?proxy_pass ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?proxy_set_header ? Host ? ? ? ? ? ? $host; ? ? ? ? ? ? ? ? ? ? ? ?proxy_set_header ? X-Real-IP ? ? ? ?$remote_addr; ? ? ? ? ? ? ? ? ? ? ? ?proxy_set_header ? X-Forwarded-For ?$proxy_add_x_forwarded_for; ? ? ? ? ? ? ? } ? ? ? ? ? ? ? log_format ?www_s135_com ?'$remote_addr - $remote_user [$time_local] $request ' ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? '"$status" $body_bytes_sent "$http_referer" ' ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? '"$http_user_agent" "$http_x_forwarded_for"'; ? ? ? ? ? ? ? access_log ?/data1/logs/www.log ?www_s135_com; ? ? ? } ? ? ? server ? ? ? { ? ? ? ? ? ? ? listen ?80; ? ? ? ? ? ? ? server_name ?blog.s135.com; ? ? ? ? ? ? ? location / { ? ? ? ? ? ? ? ? ? ? ? ?proxy_pass ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?proxy_set_header ? Host ? ? ? ? ? ? $host; ? ? ? ? ? ? ? ? ? ? ? ?proxy_set_header ? X-Real-IP ? ? ? ?$remote_addr; ? ? ? ? ? ? ? ? ? ? ? ?proxy_set_header ? X-Forwarded-For ?$proxy_add_x_forwarded_for; ? ? ? ? ? ? ? } ? ? ? ? ? ? ? log_format ?blog_s135_com ?'$remote_addr - $remote_user [$time_local] $request ' ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? '"$status" $body_bytes_sent "$http_referer" ' ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? '"$http_user_agent" "$http_x_forwarded_for"'; ? ? ? ? ? ? ? access_log ?/data1/logs/blog.log ?blog_s135_com; ? ? ? } } ? (编辑:淮北站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |