보탑 Nginx 설치 check 모듈 nginxupstream_check_module
4582 단어 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 테스트 실행
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
간단! Certbot을 사용하여 웹 사이트를 SSL(HTTPS)화하는 방법초보자가 인프라 주위를 정돈하는 것은 매우 어렵습니다. 이번은 사이트를 간단하게 SSL화(HTTP에서 HTTPS통신)로 변경하는 방법을 소개합니다! 이번에는 소프트웨어 시스템 Nginx CentOS7 의 환경에서 S...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.