nginx 동정 분리 실현

953 단어
nginx 의 움직임 이 분리 되 었 다 고 말 했 고 실천 하지 않 았 으 며 오늘 은 운영 동 료 를 끌 고 함께 했다.
사고방식 은 같은 웹 응용 프로그램 으로 rsync 를 통 해 nginx 디 렉 터 리 에 동기 화 됩 니 다.그리고 nginx 는 정적 파일 을 설정 하고 정적 파일 은 nginx 에서 직접 가 져 옵 니 다.그 동안 문제 가 발생 했 습 니 다. nginx 에서 파일 에 올 라 가 원본 디 렉 터 리 를 동기 화하 지 않 으 면 사용자 가 접근 할 수 없습니다. error_page 404 502 @backend;문 제 를 해결 하 는 것 은 nginx 에서 찾 지 못 하면 tomcat 서버 에 돌려 주 겠 다 는 뜻 이다.
 
간단 한 설정 은 다음 과 같 습 니 다:
location  ~ /miniAdmin/.*\.(html|htm|gif|jpg|jpeg|bmp|png|ico|txt|js|css)$
	{
           root C:/data/;
	   expires 3d;
	   error_page 404 502 @backend;

        }
	

	location  @backend
	{
            proxy_pass     http://backend;
        }

	location /miniAdmin/
	{
            proxy_pass     http://backend;
        }

 
디 렉 터 리 의 간단 한 설명도:
nginx 
    data/mulu
tomcat
    webapps/mulu
 
 

좋은 웹페이지 즐겨찾기