日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

nginx+keepalived安装配置(整理中)

發布時間:2025/4/5 编程问答 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 nginx+keepalived安装配置(整理中) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

線上環境安裝測試說明
兩臺測試機
nginx+keepalived做后端LNMP及tomcat+jdk+mysql的負載高可用

測試環境
centos 6.2 x86_64
IP:192.168.101.77
vip:10.10.10.8

centos 6.2 x86_64
IP:192.168.101.88
vip:10.10.10.8

由于測試環境,兩臺都安裝同樣的服務

安裝過程

192.168.101.77和192.168.101.88 安裝nginx+keepalived
安裝依賴包
yum -y install cmake gcc gcc-c++ make zlib zlib-devel openssl* popt popt-devel pcre pcre-devel

安裝pcre
[root@open2 src]# tar jxvf pcre-8.20.tar.bz2 ? ? ? ?
[root@open2 src]# cd pcre-8.20 ? ? ? ? ? ? ? ? ? ? ? ? ? ?
[root@open2 pcre-8.20]# ./configure --prefix=/usr/local/app/pcre
[root@open2 pcre-8.20]# make && make install
[root@open2 pcre-8.20]# cd ..

安裝nginx
[root@open2 src]# tar zxvf nginx-1.5.6.tar.gz
[root@open2 src]# cd nginx-1.5.6
[root@open2 nginx-1.5.6]# ./configure --prefix=/usr/local/app/lbnginx --with-pcre=/usr/src/pcre-8.20
[root@open2 nginx-1.5.6]# make
[root@open2 nginx-1.5.6]# make install
[root@open2 nginx-1.5.6]# cd ..

安裝keepalived
[root@open2 src]# tar zxvf keepalived-1.2.8.tar.gz ? ? ? ? ?
[root@open2 src]# cd keepalived-1.2.8 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
[root@open2 keepalived-1.2.8]# ./configure --prefix=/usr/local/app/keepalived
[root@open2 keepalived-1.2.8]# make
[root@open2 keepalived-1.2.8]# make install

配置文件,啟動腳本
[root@open2 keepalived-1.2.8]# cp /usr/local/app/keepalived/etc/rc.d/init.d/keepalived /etc/rc.d/init.d/
[root@open2 keepalived-1.2.8]# cp /usr/local/app/keepalived/etc/sysconfig/keepalived /etc/sysconfig/
[root@open2 keepalived-1.2.8]# mkdir /etc/keepalived
[root@open2 keepalived-1.2.8]# cp /usr/local/app/keepalived/etc/keepalived/keepalived.conf /etc/keepalived/
[root@open2 keepalived-1.2.8]# cp /usr/local/app/keepalived/sbin/keepalived /usr/sbin/
[root@open2 keepalived-1.2.8]# chkconfig --level 2345 keepalived on
[root@open2 keepalived-1.2.8]# service keepalived start
Starting keepalived: ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? [ ?OK ?]

[root@open-source keepalived]# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN
? ?link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
? ?inet 127.0.0.1/8 scope host lo
? ?inet6 ::1/128 scope host
? ? ? valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
? ?link/ether 00:0c:29:c5:78:f3 brd ff:ff:ff:ff:ff:ff
? ?inet 192.168.101.77/24 brd 192.168.101.255 scope global eth0
? ?inet 192.168.101.7/32 scope global eth0
? ?inet 10.10.10.8/32 scope global eth0 ? ? ? ? ? ? ? ? ? #查看VIP是否啟動
? ?inet6 fe80::20c:29ff:fec5:78f3/64 scope link
? ? ? valid_lft forever preferred_lft forever

192.168.101.77 keepalived配置,192.168.101.88配置一樣只是換一下IP
[root@open2 ~]# cat /etc/keepalived/keepalived.conf
! Configuration File for keepalived

global_defs {
? notification_email {
? ? ? ?leeforget@test.com
? }
? notification_email_from leeforget@test.com
? smtp_server 192.168.101.77
? smtp_connect_timeout 30
? router_id LVS_DEVEL
}

vrrp_instance VI_1 {
? ?state MASTER
? ?interface eth0
? ?virtual_router_id 51
? ?mcast_src_ip 192.168.101.77
? ?priority 100
? ?advert_int 1
? ?authentication {
? ? ? ?auth_type PASS
? ? ? ?auth_pass testpass
? ?}
? ?virtual_ipaddress {
? ? ? ?10.10.10.8
? ?}
}

nginx 配置
[root@open-source conf]# cat nginx.conf
user ?www;
worker_processes ?4;

worker_rlimit_nofile 65535;

error_log ? /var/log/lbnginx/error.log;
#error_log ?logs/error.log ?info;
#pid ? ? ? ?logs/nginx.pid;

events {
? ? ? ?use epoll;
? ? ? ?worker_connections ?102400;
}

http {
? ? ? ?include ? ? ? mime.types;
? ? ? ?default_type ?application/octet-stream;

? ? ? ?sendfile ? ? ? ?on;
? ? ? ?tcp_nopush ? ? on;
? ? ? ?tcp_nodelay ? ? off;


? ? ? ?gzip ?on;
? ? ? ?gzip_comp_level 1;
? ? ? ?gzip_proxied any;
? ? ? ?gzip_types text/plain text/css application/x-javascript text/xml application/xml application/xml+rss text/javascript

? ? ? ?keepalive_timeout ?30;

? ? ? ?log_format access '$remote_addr - $remote_user [$time_local] "$request" $status $body_bytes_sent $request_body "$http_referer" "$http_user_agent" $http_x_forwarded_for';

#for sites enabled
? ? ? ?include ?/usr/local/app/lbnginx/conf/lb-enabled/*;

}

一個測試server的配置文件
#gy wwww.mytest.com
upstream mytest10000 {
# simple round-robin
? ? ? server 192.168.101.77:10000;
? ? ? server 192.168.101.88:10000;

}

server {
? ? ? ?listen 80;
? ? ? ?server_name mytest.com;

? ? ? ?access_log /var/log/lbnginx/mytest_access.log access;

? ? ? ?location ~ / {
? ? ? ? ? ? ? ?proxy_redirect off;
? ? ? ? ? ? ? ?proxy_set_header Host $host;
? ? ? ? ? ? ? ?proxy_set_header X-Real-IP $remote_addr;
? ? ? ? ? ? ? ?proxy_set_header REMOTE-HOST $remote_addr;
? ? ? ? ? ? ? ?proxy_set_header HTTP_HOST $server_name;
? ? ? ? ? ? ? ?proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
? ? ? ? ? ? ? ?client_max_body_size 50m;
? ? ? ? ? ? ? ?client_body_buffer_size 256k;
? ? ? ? ? ? ? ?proxy_connect_timeout 30;
? ? ? ? ? ? ? ?proxy_send_timeout 30;
? ? ? ? ? ? ? ?proxy_read_timeout 60;
? ? ? ? ? ? ? ?proxy_buffer_size 256k;
? ? ? ? ? ? ? ?proxy_buffers 4 256k;
? ? ? ? ? ? ? ?proxy_busy_buffers_size 256k;
? ? ? ? ? ? ? ?proxy_temp_file_write_size 256k;
? ? ? ? ? ? ? ?proxy_next_upstream error timeout invalid_header http_500 http_503;
? ? ? ? ? ? ? ?proxy_max_temp_file_size 128m;
? ? ? ? ? ? ? ?proxy_pass http://mytest10000;
? ? ? ?}


}

測試
本機添加一個10.10.10.9的地址


安裝過程中報錯及解決辦法
1. # ./configure --prefix=/usr/local/app/lbnginx
錯誤提示PCRE庫
./configure: error: the HTTP rewrite module requires the PCRE library.
You can either disable the module by using --without-http_rewrite_module
option, or install the PCRE library into the system, or build the PCRE library
statically from the source with nginx by using --with-pcre=<path> option.

安裝pcre
[root@open-source src]# tar jxvf pcre-8.20.tar.bz2 ^C ? ? ?
[root@open-source src]# cd pcre-8.20^C ? ? ? ? ? ? ? ? ? ? ?
[root@open-source src]# cd pcre-8.20 ? ? ? ? ? ? ? ? ? ? ? ?
[root@open-source pcre-8.20]# ./configure --prefix=/usr/local/pcre

# ./configure --prefix=/usr/local/app/lbnginx --with-pcre=/usr/local/pcre/

還是PCRE報錯
[root@open-source nginx-1.5.6]# make
make -f objs/Makefile
make[1]: Entering directory `/usr/src/nginx-1.5.6'
cd /usr/local/pcre/lib/ \
? ? ? ?&& if [ -f Makefile ]; then make distclean; fi \
? ? ? ?&& CC="cc" CFLAGS="-O2 -fomit-frame-pointer -pipe " \
? ? ? ?./configure --disable-shared
/bin/sh: line 2: ./configure: No such file or directory
make[1]: *** [/usr/local/pcre/lib//Makefile] Error 127
make[1]: Leaving directory `/usr/src/nginx-1.5.6'
make: *** [build] Error 2

google了一下應該制定pcre源碼目錄
[root@open-source nginx-1.5.6]# ./configure --prefix=/usr/local/app/lbnginx --with-pcre=/usr/src/pcre-8.20
[root@open-source nginx-1.5.6]#make && make install
安裝keepalived
[root@open2 src]# tar zxvf keepalived-1.2.8.tar.gz ? ? ? ? ?
[root@open2 src]# cd keepalived-1.2.8 ?
[root@open-source keepalived-1.2.8]# ./configure --prefix=/usr/local/app/keepalived

2. ? ?# ./configure --prefix=/usr/local/app/keepalived
報錯
configure: error: Popt libraries is required
[root@open-source keepalived-1.2.8]# yum -y install popt popt-devel ? ?
[root@open-source keepalived-1.2.8]# ./configure --prefix=/usr/local/app/keepalived
[root@open-source keepalived-1.2.8]# make && make install

轉載于:https://blog.51cto.com/leeforget/1338494

總結

以上是生活随笔為你收集整理的nginx+keepalived安装配置(整理中)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 成人免费性生活视频 | 久久99精品久久久水蜜桃 | 成年人看的黄色 | 69欧美视频| 国产一区精品视频 | 综合久久一区 | 欧美精品乱码久久久久久按摩 | 国产一区视频观看 | 久久精品23 | 成人乱码一区二区三区 | av手机免费在线观看 | 国产精品扒开腿做爽爽爽视频 | 欧美男女性生活视频 | 91久久电影 | 亚洲视频免费 | 黄色av免费在线观看 | 青青青视频免费 | 亚洲免费av一区 | 欧美日韩精品三区 | 先锋资源在线视频 | 开元在线观看视频国语 | 中日韩男男gay无套 人人草人人干 | 一级久久| 国产宾馆实践打屁股91 | 免费成人在线网站 | 乱老熟女一区二区三区 | 亚洲蜜桃视频 | 日韩欧美不卡视频 | 青青草超碰 | 免费黄色小视频 | 久久久久久国产视频 | 亚洲午夜精选 | 美女扒开尿口给男人桶 | 天堂av2021| 性av网 | 国产欧美一区二区三区免费看 | 黄色网免费观看 | 国产在线免费 | 橹图极品美女无圣光 | 女性女同性aⅴ免费观女性恋 | 黄色伊人 | 免费观看h片 | 日韩欧美三级 | 国产chinesehd精品露脸 | 色播在线视频 | 啪啪免费小视频 | 99久草| 国产高清成人久久 | 亚洲乱码一区二区 | 日韩在线激情视频 | 男女激情网址 | 99精品乱码国产在线观看 | 女人喷潮完整视频 | 日本精品网站 | 国产高清免费视频 | 欧美日韩人妻精品一区 | 欧美69视频 | 色婷婷婷婷色 | 亚洲最大的成人网站 | 久久精品性 | 亚洲综合大片69999 | 久久精品视频日本 | 美女网站免费观看视频 | 国产a v一区二区三区 | 午夜伦理福利视频 | 美女一级黄色片 | 亚洲制服另类 | 在线国产小视频 | 久久精品波多野结衣 | 国产黄色免费视频 | 精品视频免费 | 亚洲综合另类小说 | 极品色影视 | 日韩毛片在线免费观看 | 一级免费在线观看 | 久久不卡视频 | 免费黄色大片网站 | 日本乱码一区 | 日本高清无吗 | 毛片a区| 乱熟女高潮一区二区在线 | 日韩激情在线视频 | 在线观看网页视频 | 女儿的朋友在线播放 | 亚洲精品污一区二区三区 | 人妻精品久久久久中文字幕69 | 91免费视频 | 一个人看的www片免费高清中文 | 亚洲一区二区动漫 | 亚洲午夜激情 | 最新av电影网站 | 日韩黄色片在线观看 | 一区二区三区免费在线 | 国产熟妇搡bbbb搡bbbb搡 | 可以直接观看的av | 国产 日韩 欧美 在线 | 国产又黄又大又粗的视频 | 国产精品99久久久久久久女警 | 久久久久久黄 |