1. 환경 소개
1. 이 실험에는 3개의 가상 머신이 있습니다(rhel6.2-64)
192.168.232.147 (nginx)
192.168.232.154 (tomcat)
192.168.232.155 (tomcat)
2. JDK 설치 및 구성
3. 관련 환경 변수(프로필, 호스트) 구성
4. 로드 밸런싱 여부를 테스트하는 웹 프로젝트입니다. 이 실험에서는 이전에 작성된 권한 관리 모듈을 사용합니다.
2. tomcat 설치 및 구성
1. 192.168.232.154, 192.168.232.155 머신에 tomcat을 설치합니다.
2. apache-tomcat -7.0의 Linux 버전을 다운로드합니다. 64.tar.gz를 압축 해제하여 사용할 수 있습니다
3.
<Context path="" docBase="/root/webapps/permission" reloadable="false"/>
4를 추가합니다. /root/webapps 디렉토리에 권한 웹 프로젝트를 넣고 tomcat을 시작하고
http://192.168.232.154:8080/, http :/를 방문하세요. /192.168.232.154:8080/ 권한 프로젝트 홈페이지에 접속하실 수 있습니다
3. Nginx 설치 및 구성
1 .nginx-1.2.6.tar.gz를 다운로드하고 지정된 디렉터리에 압축을 푼다
2. nginx 컴파일을 위한 실행 환경을 확인합니다
3. pcre-devel openssl openssl-devel
설치 (1) yum 설치 중에 설치 패키지를 찾을 수 있도록 로컬 yum을 구성합니다
(2) 설치: yum -y install pcre-devel openssl openssl-devel
4. www 사용자 생성: useradd www
5. 컴파일 및 설치 환경 준비
./configure --user=www --group=www --prefix=/usr/local /nginx - -with-http_stub_status_module --with-http_ssl_module
6. 컴파일하고 설치하고 nginx 압축 해제 루트 디렉터리로 이동합니다: cd /root/app/nginx- 1.2.6
make && make install
7.nginx 설치 성공 여부 확인
[root @storm1 nginx-1.2.6]# /usr/local/nginx/sbin/nginx -tnginx: 구성 파일 /usr/local/nginx/conf/nginx.conf 구문은 괜찮습니다.
nginx: 구성 파일 /usr/local/nginx/conf/nginx.conf 테스트가 성공했습니다
8. nginx 기본 홈페이지(http://192.168)를 방문합니다. 232.147:80/, nginx 환영 메인 페이지를 볼 수 있습니다
이제 Nginx가 설치되었습니다
넷째, nginx+tomcat 통합을 구성합니다. 사실, nginx, tomcat만 구성하면 됩니다.
을 건드릴 필요가 없습니다. 1. 설치용으로 지정된 디렉토리인 /usr/local/nginx로 이동하여 nginx.conf를 다음으로 변경하세요. 다음
user www www; worker_processes 1; pid /usr/local/nginx/logs/nginx.pid; events { use epoll; worker_connections 1024; } http { include mime.types; default_type application/octet-stream; include /usr/local/nginx/conf/proxy.conf; sendfile on; tcp_nopush on; keepalive_timeout 65; log_format $upstream_addr $status $request_time $time_local $remote_user $http_user_agent; upstream panguoyuan.com { server 192.168.232.154:8080; server 192.168.232.155:8080; } server{ listen 80; server_name panguoyuan.com; location / { proxy_pass http://panguoyuan.com; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } } }
2. 192.168.232.147 머신의 호스트는 다음과 같습니다
[root @storm1 conf]# cat /etc/hosts192.168.232.147 Storm1
192.168.232.154 Storm2
192.168.232.155 Storm3
192.168.232.147 PAANGUAAN.com
위 내용은 내용의 측면을 포함하여 nginx tomcat 로드 밸런싱을 소개하며 PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.