The installation and configuration process of Nginx+Keepalvied+tomcat cluster
Paste the nginx.conf configuration file here, without any explanation, it is convenient to paste directly with X-shell, very user-friendly:) Two nginx loads The files of the equalizer are the same. After the configuration is completed, start them with /usr/local/nginx/sbin/nginx respectively. user nobody nobody; worker_processes 1; pid /usr/local/nginx/logs/nginx.pid; worker_rlimit_nofile 51200; events { use epoll; worker_connections 51200; } http { include mime.types; default_type application/octet-stream; server_names_hash_bucket_size 128; client_header_buffer_size 32k; large_client_header_buffers 4 32k; client_max_body_size 8m; sendfile on; tcp_nopush on; keepalive_timeout 60; tcp_nodelay on; fastcgi_connect_timeout 300; fastcgi_send_timeout 300; fastcgi_read_timeout 300; fastcgi_buffer_size 64k; fastcgi_buffers 4 64k; fastcgi_busy_buffers_size 128k; fastcgi_temp_file_write_size 128k; gzip on; gzip_min_length 1k; gzip_buffers 4 16k; gzip_http_version 1.0; gzip_comp_level 2; gzip_types text/plain application/x-avascript text/css application/xml; gzip_vary on; upstream backend { server 192.168.1.102:8080; server 192.168.1.103:8080; server 192.168.1.105:8080; } server { listen 80; server_name location / { root /var/www; index index.jsp index.htm index.html; proxy_redirect off; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_pass } #location /nginx { #access_log on; #auth_basic “NginxStatus”; #auth_basic_user_file /usr/local/nginx/htpasswd; #} log_format access ‘$remote_addr – $remote_user [$time_local] “$request”‘ ‘$status $body_bytes_sent “$http_referer”‘ ‘”$http_user_agent” $http_x_forwarded_for’; access_log /var/log/access.log access; } } ③Install and configure keepalived on the two Nginx machines to make mutual backup between the two machines. #wget #tar zxvf keepalived-1.1.15.tar.gz #cd keepalived-1.1.15 #./configure…