2011-03-30 81 views
1

我们在为开发(测试)保留的服务器上使用Nginx,并且我们希望防止公司以外的任何人访问正在开发的网站。然而,其中一个网站使用在线支付,因为任何人都需要访问一个文件夹,用于从信用卡公司回拨。Nginx - 密码保护整个网站,但保留一个文件夹

有什么办法可以保护整个网站,但只留下一个文件夹并打开所有文件?

问候,

瓦埃勒

回答

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

谢谢你,今晚 – kalbasit 2011-03-30 15:23:15

+0

的语法就是没有工作,我来试试,我不得不把auth_basic“走开”里面的位置/ { }块 – kalbasit 2011-03-30 15:56:37

+0

好的,在旧版本中可能是正确的。 0.8.54在服务器中接受它。无论如何,看起来问题解决了。 – rzab 2011-03-30 16:18:17