Вопрос по настройке

Igor Sysoev is at rambler-co.ru
Thu Nov 8 00:10:16 MSK 2007


On Thu, Nov 08, 2007 at 12:01:29AM +0300, enufki wrote:

> Здравствуйте. Если в браузере ввожу допустим test.ru/about/targets
> то выскакивает 403 - потому что стоит location ~* ^.+.(htm|html|css|zip|tgz|gz|rar|bz2|xls|exe|pdf|ppt|txt
> и указано tar, но это не совсем верно - получается, что при построение сайта нужно исключать слова, в которых встречается (htm|html|css|zip|tgz|gz|rar|bz2|xls|exe|pdf|ppt|txt)

Нет, просто нужно составлять корректные регулярные выражения:

-    location ~* ^.+.(htm|html|css|zip|tgz|gz|rar|bz2|xls|exe|pdf|ppt|txt) {
+    location ~*   \.(htm|html|css|zip|tgz|gz|rar|bz2|xls|exe|pdf|ppt|txt)$ {

> Есть сервер
>      server {
>                 listen  ip:80;
>                 server_name   test.ru;
>                 gzip on;
>                 location / {
>                    proxy_set_header                Host $host;
>                    proxy_set_header                X-Forwarded-For $proxy_add_x_forwarded_for;
>                    proxy_pass http://127.0.0.1;
>                 }
>                 location ~* ^.+.(htm|html|css|zip|tgz|gz|rar|bz2|xls|exe|pdf|ppt|txt){
>                         ssi on;
>                         root   /www/htdocs/;
>                         #return 403;
>                 }
> 
> 
> 
> 
> 
> 

-- 
Игорь Сысоев
http://sysoev.ru





More information about the nginx-ru mailing list