본문 바로가기

WEB37

8. Nginx 모듈 configure 명령어로 설치시 default로 설치되는 것을 제외한 나머지 모듈은 --with option으로 설치 필요 Modules enabled by default (configure 명령어)설치 옵션설명--without-http_charset_moduleCharset 모듈을 비활성화하여 웹 페이지를 다시 인코딩 함--without-http_gzip_moduleGzip 압축 모듈 비활성화--without-http_ssi_module서버 측 포함 모듈을 사용 불가능하게 함--without-http_userid_module쿠키를 통해 사용자 ID를 제공하는 사용자 ID 모듈을 비활성화--without-http_access_moduleIP 주소 범위에 대한 액세스 구성을 허용하는 Acess 모듈을 비.. 2024. 11. 19.
7. weblogic 연동 tomcat 연동과 동일보통 웹로직과 웹서버 연동시 oracle에서 제공하는 플러그인이 필요하지만 nginx는 별도의 플러그인이 필요하지 않음 설정 예시)upstream weblogic{ ip_hash; server 192.168.56.105:7002; server 192.168.56.105:7003; } server { listen 8080; server_name 192.168.56.105; #charset koi8-r; #access_log logs/host.access.log main; location /webapp/ { index index.html .. 2024. 11. 19.
6. Sticky Session Nginx Plus에서는 아래 세 가지 세션 지속성 방법을 추가적으로 지원하며 설정값은 sticky 지시문을 사용Nginx 기본 버전에서 세션 지속성을 유지하려면 hash 또는 ip_hash 지시문을 사용해야 함 1. Sticky Cookie (클라이언트 쿠키 기반)클라이언트에서 들어오는 쿠키값을 기준으로 세션 지속성을 사용Upstream 그룹의 첫 번째 응답에 session cookie를 추가하고 응답을 보낸 서버를 식별하는 방식upstream backend { server backend1.example.com; server backend2.example.com; sticky cookie srv_id expires=1h domain=.example.com path=/;} srv_id :.. 2024. 11. 12.
5. Load Balancing 방식 및 가중치 설정 [Nginx의 로드밸런싱 설정 방법]nginx.conf 파일에 설정 1. Round Robin (default)upstream tomcat {   server backend1.example.com;   server backend2.example.com;} 2. Least Connectionsupstream tomcat {least_conn;   server backend1.example.com;   server backend2.example.com;} 가장 클라이언트 연결이 적은 서버로 전달 3. IP Hashupstream tomcat {ip_hash;   server backend1.example.com;   server backend2.example.com;} client ip를 hash하여 한 번.. 2024. 11. 7.
728x90