Здравствуйте,<br>есть конфигурация:<br><br> server {<br> listen <a href="http://192.168.1.1:80">192.168.1.1:80</a>;<br> server_name www.host;<br><br> access_log logs/champ.access.log main;<br>
<br> location / {<br> root /www/host/html/;<br> access_log logs/host-a.txt main;<br> error_page 404 = /_backhost_/;<br> error_page 403 = /_backhost_/;<br> }<br><br><br> location /_backhost_/ {
<br> internal;<br> proxy_read_timeout 5m;<br> fastcgi_read_timeout 5m;<br><br> proxy_pass <a href="http://192.168.2.2">http://192.168.2.2</a>;<br><br> proxy_set_header Host $host;
<br> proxy_set_header X-Real-IP $remote_addr;<br><br> access_log logs/host-b.txt main;<br> }<br> }<br><br><br clear="all">Тоесть если запрашиваемый файл есть в /www/host/html/, то отдаём его.
<br>Если нет, то спрашиваем у <a href="http://192.168.2.2">http://192.168.2.2</a>;<br><br>Проблема: в случае передачи данных методом пост на скрипт лежащий по адресу:<br><a href="http://www.host/folder/script.php">http://www.host/folder/script.php
</a> (при этом этого файла нет в /www/host/html/, но он есть<br>у бэкэнда <a href="http://192.168.2.2">http://192.168.2.2</a>), nginx выдаёт:<br><br>405 Not Allowed<br>nginx/0.4.12<br><br>Пожалуйста порекомендуйте как в рамках данной концепции правильно описать
<br>конфиг, или укажите где я ошибся.<br><br>-- <br>Best Regards,<br> Oleg.