nginx 프록시 로컬 JBoss 액세스 어려운 문제
오늘은 새해를 맞이하고 첫 출근하는 날이라 백엔드 개발자들이 모두 자리를 비웠습니다.
그래서 JBoss를 구성하려고 했는데, Connecter 구성을 수정한 후 페이지 접속이 매우 느린 것을 발견했습니다.
로컬 JBoss에 직접 액세스하면 페이지가 매우 빠르게 열리는 것을 확인할 수 있습니다.
Jboss가 구성되면 기본적으로 HTTP1.1 프로토콜이 사용되며 keepalive는 기본적으로 활성화되는 반면, 역방향 프록시인 Nginx는 HTTP1만 지원하는 것으로 나타났습니다. 0 프로토콜. Nginx는 백엔드 서버와 상호 작용할 때 HTTP 1.0 모드를 채택하고 요청이 완료되기 전에 각 연결이 닫히는 것으로 간주하므로 백엔드 서버는 keepalive를 사용하므로 Nginx는 백엔드 keepalive 연결이 닫힐 때까지 기다립니다. 브라우저로 돌아가서 페이지 액세스가 매우 느립니다.
문제의 근본 원인이 발견되었으며, 빠르게 수정이 가능합니다. http://tomcat.apache.org/tomcat-6.0-doc를 참고해주세요. /config/http.html document 에서 maxKeepAliveRequests=1을 설정하고 keepalive를 끄세요. jboss를 다시 시작하면 문제가 해결됩니다.
//-------------일부 내용은 인터넷에서 참조했습니다-- ---- -------//
위 내용은 관련 측면을 포함하여 nginx 프록시를 통해 로컬 JBoss에 액세스할 때 발생하는 문제를 소개합니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











Tomcat을 통해 여러 프로젝트를 배포하려면 각 프로젝트에 대한 webapp 디렉터리를 생성한 후 다음을 수행해야 합니다. 자동 배포: webapp 디렉터리를 Tomcat의 webapps 디렉터리에 배치합니다. 수동 배포: Tomcat의 관리자 애플리케이션에서 프로젝트를 수동으로 배포합니다. 프로젝트가 배포되면 해당 배포 이름(예: http://localhost:8080/project1)으로 액세스할 수 있습니다.

Tomcat 웹사이트 루트 디렉터리는 Tomcat의 webapps 하위 디렉터리에 있으며 웹 애플리케이션 파일, 정적 리소스 및 WEB-INF 디렉터리를 저장하는 데 사용됩니다. Tomcat 구성 파일에서 docBase 속성을 찾아 찾을 수 있습니다.

HTML 파일을 URL로 변환하려면 다음 단계를 포함하는 웹 서버가 필요합니다. 웹 서버를 얻습니다. 웹 서버를 설정합니다. HTML 파일을 업로드하세요. 도메인 이름을 만듭니다. 요청을 라우팅합니다.

Tomcat 문자가 왜곡되는 이유: 1. 문자 집합 불일치, 2. HTTP 응답 헤더가 올바르게 설정되지 않음, 3. 필터 또는 인코더 구성 오류, 4. 웹 페이지 인코딩이 잘못됨, 5. 기타 이유(서버 측 언어, 데이터베이스 포함) 인코딩 및 프록시 서버 문제).

C++에서 HTTP 스트리밍을 구현하는 방법은 무엇입니까? Boost.Asio 및 asiohttps 클라이언트 라이브러리를 사용하여 SSL 스트림 소켓을 생성합니다. 서버에 연결하고 HTTP 요청을 보냅니다. HTTP 응답 헤더를 수신하고 인쇄합니다. HTTP 응답 본문을 수신하여 인쇄합니다.

Eclipse에 서버를 추가하려면 다음 단계를 수행하십시오. 서버 런타임 환경 생성 서버 구성 서버 인스턴스 생성 서버 런타임 환경 선택 서버 인스턴스 구성 서버 배포 프로젝트 시작

최대 Tomcat 연결 수는 동시에 연결되는 클라이언트 수를 제한하고, 최대 스레드 수는 동시에 요청을 처리할 수 있는 스레드 수를 제한합니다. 이러한 제한은 서버 리소스 고갈을 방지하고 서버 용량 및 로드와 일치하도록 server.xml의 maxConnections 및 maxThreads 속성을 설정하여 구성됩니다.

도메인 이름을 사용하도록 Tomcat을 구성하려면 다음 단계를 수행하십시오. server.xml 백업을 생성하십시오. server.xml을 열고 Host 요소를 추가하고 example.com을 도메인 이름으로 바꿉니다. 도메인 이름에 대한 SSL 인증서를 생성합니다(필요한 경우). server.xml에 SSL 커넥터를 추가하고 포트, 키 저장소 파일 및 비밀번호를 변경하십시오. server.xml을 저장합니다. 톰캣을 다시 시작하세요.
