>  기사  >  백엔드 개발  >  Linux에서 resin+nginx 구성

Linux에서 resin+nginx 구성

WBOY
WBOY원래의
2016-08-08 09:21:12902검색

resin.xml 구성 파일을 찾아 클러스터 노드를 추가하세요


      다양한 테스트의 유형
     .
    
        -Xmx512m & lt; /jvm-arg>
        -Xss50M
        -XX:PermSize=128M
        -XX:MaxPermSize=512M

        -XX:SurvivorRatio=8
        -XX:MaxTenuringThreshold=7< ;/jvm-arg>
        -XX:GCTimeRatio=19
        -XX:+UseParNewGC
-XX:+UseConcMarkSweepGC
        -XX:+CMSPermGenSweepingEnabled
        -XX:+ CMSClassUnloadingEnabled
        -XX:+UseCMSCompactAtFullCollection
        -XX:CMSFullGCsBeforeCompaction=2
> cmsinitiationoccupancyfraction = 70 & lt;/jvm-arg & gt;
& lt; ;
        -XX:+PrintGCDetails
        -XX:+PrintGCTimeStamps
        - XX:+PrintGCApplicationConcurrentTime
        -XX:+PrintGCApplicationStoppedTime
        -Xloggc:log/gc.log
        -XX:+HeapDumpOnOutOfMemoryError
        -XX:HeapDumpPath=/data/logs/heap/test/dump
     -Xdebug
        -Dcom.sun.management.jmxremote
 -Dcom.sun.management.jmxremote.ssl=false

 -Dcom.sun.management.jmxremote.password=false
-Dcom.sun.management.jmxremote.authenticate=false
 5M
        <스레드 -max>1024
        65s
       
       
        这里的端口号必须唯一 是你访问项目的端口号,也是要和nginx配置的端口号一致
    
이 포트는 원하는 포트일 수 있습니다.


                                                                                                ~ > id 프로젝트 액세스 경로

document-directory 프로젝트 패키지 war 압축 해제 경로

archive-path 프로젝트 war 패키지 경로

stdout-log 경로 로그 경로

Resin 설정 및 기동 후 테스트 프로젝트 http://(linuxIP 주소): 8095(위에서 설정한 포트번호)/test project 접속 가능 이름 http://localhost:8095/test


포트 번호를 입력하지 않고 이 프로젝트에 액세스하려면 nginx 역방향 프록시를 사용하여 이를 달성할 수 있습니다.

역방향 프록시를 위해 아래 nginx 구성

nginx.conf 구성 파일을 찾아 구성 파일 수정

업스트림 테스트 추가{

서버 127.0.0.1:8095; 여기서 포트 번호는 resin

}

Define location

location ^~/test/{

              Proxy_pass http://test에서 테스트용으로 구성된 포트 번호와 일치해야 합니다. ; 페이지 접근 경로

Proxy_redirect default;

Proxy_set_header Host $host;

Proxy_set_header X-Forwarded-For $remote_addr;
Proxy_set_header X-Forwarded-Host $ server_name;
Proxy_set_header X-Real- IP $remote_addr ;
Proxy_set_header Cookie $http_cookie;
Proxy_next_upstream http_502 http_504 error timeout valid_header;
client_max_body_size 80m;
}

언급하지 않을 몇 가지 속성 구성도 있습니다. 여기서 주요 구성은 이 두 가지입니다.

위치에서 nginx를 시작하고 브라우저에 http://localhost/test

를 입력하면 정상적으로 액세스할 수 있다는 의미입니다. 프록시가 성공적으로 구성되었습니다.

저작권 안내: 이 글은 해당 블로거의 원본 글이므로 블로거의 허락 없이 복제할 수 없습니다.

위 내용은 Linux에서의 resin+nginx 구성을 관련 내용을 포함하여 소개한 내용으로, PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.