2011-03-30 6 views
1

개발을 위해 예약 된 서버에서 Nginx를 사용하고 있으며 회사 외부 사람이 개발중인 사이트에 액세스하지 못하도록하고 싶습니다. 그러나 사이트 중 하나는 온라인 지불을 사용하며 신용 카드 회사의 콜백에 사용되는 모든 사람이 액세스 할 수 있어야하는 폴더가 필요합니다.Nginx - 비밀번호 전체 웹 사이트를 보호하지만 하나의 폴더를 열어 두십시오.

전체 웹 사이트를 보호 할 수있는 방법은 없지만 하나의 폴더 만 남겨 둘 수 있습니다 그리고 열려있는 모든 파일들?

감사합니다,

답변

6
 
server { 
     auth_basic "go away"; 
     location /a { 
       auth_basic off; 
     } 
} 
+0

와엘 내가 그것을 구문은 그대로 작동하지 않았다 오늘 밤 – kalbasit

+0

을하려고합니다, 감사합니다, 나는 auth_basic 내부에 위치/{ "사라"를 넣어했다 } 블록 – kalbasit

+0

예, 이전 버전에서는 true 일 수 있습니다. 0.8.54는 서버에서이를 수용합니다. 어쨌든, 문제가 해결 된 것 같습니다. – rzab

관련 문제