보탑 Nginx 설치 check 모듈 nginxupstream_check_module

4582 단어 nginx
첫 번 째 단계: 보탑 에 nginx 를 설치 하고 컴 파일 설 치 를 선택 하 십시오.
STEP 2: 이 기초 위 에 모듈 nginx 추가upstream_check_module, 절 차 는 다음 과 같다.
1. 명령 을 실행 하여 nginx 획득upstream_check_모듈 모듈:  wget https://codeload.github.com/yaoweibin/nginx_upstream_check_module/zip/master
2. nginx 가 설치 한 디 렉 터 리 에 들 어가 기
[root@hlt ~]# ps -ef|grep nginx
root     16986     1  0 16:59 ?        00:00:00 nginx: master process /www/server/nginx/sbin/nginx -c /www/server/nginx/conf/nginx.conf
www      16987 16986  0 16:59 ?        00:00:00 nginx: worker process                                            
www      16988 16986  0 16:59 ?        00:00:00 nginx: worker process                                            
www      16989 16986  0 16:59 ?        00:00:00 nginx: worker process                                            
www      16990 16986  0 16:59 ?        00:00:00 nginx: worker process                                            
www      16991 16986  0 16:59 ?        00:00:00 nginx: worker process                                            
www      16992 16986  0 16:59 ?        00:00:00 nginx: worker process                                            
www      16993 16986  0 16:59 ?        00:00:00 nginx: worker process                                            
www      16994 16986  0 16:59 ?        00:00:00 nginx: worker process                                            
www      16995 16986  0 16:59 ?        00:00:00 nginx: cache manager process                                     
root     17091 17077  0 17:18 pts/1    00:00:00 grep nginx
[root@hlt ~]# cd /www/server/nginx/src/

3. 패 치 에서 nginx - 1.14.2 지원 하 는 nginx 찾기upstream_check_module (버 전 별 대응)
patch -p1 < /home/hwfwqlzh/nginxTool/nginx_upstream_check_module-master/check_1.14.0+.patch
4. - V 명령 을 실행 하여 현재 컴 파일 설정 을 가 져 옵 니 다. 명령 / www / server / nginx / sbin / nginx - V
표 시 된 내용 을 복사 합 니 다 configure arguments: 다음 내용 은 제 것 입 니 다. --user = www -- group = www -- prefix = / www / server / nginx -- add - module = / www / server / nginx / src / ngx * * * * * 뒤에 긴 것 은 자신의 서버 에 있 는 내용 을 스스로 복사 합 니 다.
5. / www / server / nginx / src / 디 렉 터 리 에서 아래 코드 를 실행 합 니 다. / configure 뒤의 내용 은 방금 위 에서 가 져 온 것 입 니 다. 보라색 코드 를 넣 은 보라색 코드 경 로 는 압축 을 푸 는 첫 번 째 다운로드 파일 입 니 다.
./configure --user=www --group=www --prefix=/www/server/nginx --add-module=/www/server/nginx/src/ngx_devel_kit --add-module=/home/hwfwqlzh/nginxTool/nginx_upstream_check_module-master --add-module=/www/server/nginx/src/lua_nginx_module --add-module=/www/server/nginx/src/ngx_cache_purge --add-module=/www/server/nginx/src/nginx-sticky-module --with-openssl=/www/server/nginx/src/openssl --with-pcre=pcre-8.43 --with-http_v2_module --with-stream --with-stream_ssl_module --with-http_stub_status_module --with-http_ssl_module --with-http_image_filter_module --with-http_gzip_static_module --with-http_gunzip_module --with-http_sub_module --with-http_flv_module --with-http_addition_module --with-http_realip_module --with-http_mp4_module --with-ld-opt=-Wl,-E --with-cc-opt=-Wno-error --with-ld-opt=-ljemalloc 
6. make 명령 을 실행 한 컴 파일 파일 은 /www/server/nginx/src/objs/nginx
7. 백업 cp /www/server/nginx/sbin/nginx /www/server/nginx/sbin/nginx.bak
8.cp  /www/server/nginx/src/objs/nginx /www/server/nginx/sbin/
9. check 모듈 에 파일 추가 설정
 #===============check test = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = upstream mycheck {  server 127.0.0.1:8080;   server 127.0.0.1:8083;   check interval=3000 rise=2 fall=5 timeout=1000 type=http;   check_http_send "GET /zzbNew/url.jsp HTTP/1.0\r\r";
} server {         listen       80;         server_name  booking.homilychart.com;         location / {           proxy_pass http://mycheck;         }          location /status {         check_status;         access_log   off;     #    allow 172.29.73.23;      #   deny all;       }     }
\ # = = = = = = = = = = = = = check 테스트 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = url. jsp 내용 은 다음 과 같다.
String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; String por = request.getLocalAddr()+":"+request.getLocalPort(); request.setAttribute("por", por); %>
               My JSP 'url.jsp' starting page                                         <br>         body{text-align:center} <br>                         Server IP: ******      Test Server ${por}  
10. 다시 시작 nginx 테스트 실행

좋은 웹페이지 즐겨찾기