<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              &quot;Login&quot;;<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              &quot;Login&quot;;<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>