1024programmer Nginx The installation and configuration process of Nginx+Keepalvied+tomcat cluster

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

#make

#make install

Make keepalived a startup script for easy management:

#cp /usr/local/etc/rc.d/init.d/keepalived
/etc/rc.d/init.d/

#cp /usr/local/etc/sysconfig/keepalived /etc/sysconfig/

#mkdir /etc/keepalived

#cp /usr/local/etc/keepalived/keepalived.conf
/etc/keepalived/

#cp /usr/local/sbin/keepalived /usr/sbin/

#service keepalived start|stop

On the two Nginx, I posted the keepalived.conf configuration file respectively, and after the configuration was completed, use the service keepalived
start starts. To check whether keepalived is successful, you can use the command ip a

vrrp_instance VI_INET1 {

state MASTER

interface eth0

virtual_router_id 53

priority 200

advert_int 1

authentication {

auth_type pass

auth_pass yourpass

}

virtual_ipaddress {

192.168.1.108

}

}

vrrp_instance VI_INET1 {

state BACKUP

interface eth0

virtual_router_id 53

priority 100

advert_int 1

authentication {

auth_type pass

auth_pass yourpass

}

virtual_ipaddress {

192.168.1.108

}

}

After the above three steps are completed, it is the detection. You can stop any service of one of them at will; in the normal results, you should find that after any one of the servers goes down, it will not affect the operation of the entire system.

This article is from the internet and does not represent1024programmerPosition, please indicate the source when reprinting:https://www.1024programmer.com/the-installation-and-configuration-process-of-nginxkeepalviedtomcat-cluster/

author: admin

Previous article
Next article

Leave a Reply

Your email address will not be published. Required fields are marked *

The latest and most comprehensive programming knowledge, all in 1024programmer.com

© 2023 1024programmer - Encyclopedia of Programming Field
Contact Us

Contact us

181-3619-1160

Online consultation: QQ交谈

E-mail: [email protected]

Working hours: Monday to Friday, 9:00-17:30, holidays off

Follow wechat
Scan wechat and follow us

Scan wechat and follow us

首页
微信
电话
搜索