<div>Добрый вечер!</div><div><br></div><div>Есть примерно такой конфиг:<br clear="all"></div><div><br></div>server {<br>        listen 80;<br>        server_name <a href="http://www.ru">www.ru</a>;<br>        charset utf8;<br>        <br>        root /usr/local/www/<a href="http://www.ru">www.ru</a>;<br>
        <br>                location ~ /\.ht {<br> deny all;<br> }<br>                location / {<br> index index.php index.html;<br> allow 192.168.0.10;<br> deny all;<br> }<br> location /someloc/ {<br>
         autoindex on;<br>          auth_basic "Login";<br>          auth_basic_user_file /usr/local/www/<a href="http://www.ru/someloc/.htpasswd">www.ru/someloc/.htpasswd</a>;<br> }<br> location ~ ^/someloc/(.*\.php)$ {<br>
fastcgi_pass unix:/tmp/php.sock;<br> fastcgi_index index.php;<br> fastcgi_param SCRIPT_FILENAME $document_root/someloc/$1;<br> include fastcgi_params;<br> <br>
auth_basic "Login";<br>          auth_basic_user_file /usr/local/www/<a href="http://www.ru/someloc/.htpasswd">www.ru/someloc/.htpasswd</a>;<br> }<br> location ~ \.php$ {<br>
allow 192.168.0.10;<br> deny all;<br> <br> fastcgi_pass unix:/tmp/php.sock;<br> fastcgi_index index.php;<br> fastcgi_param SCRIPT_FILENAME /usr/local/www/<a href="http://www.ru">www.ru</a>$fastcgi_script_name;<br>
include fastcgi_params;<br> fastcgi_param DOCUMENT_ROOT /usr/local/www/<a href="http://www.ru">www.ru</a>;<br> }<br>}<br><div><br></div><div>Можно ли в данном случае как-то модифицировать описание location, чтобы allow/deny и auth прописывать только в одной location (т.е. чтобы для php-скриптов не приходилось дублировать)?<br>
</div>