Первый раз пытаюсь настроить кеширование. Хочу, чтоб все, получаемое от бэкенда, nginx сохранял в папочку и затем по возможности именно оттуда брал.<br><br>Подскажите, что не так? С таким конфигом браузер говорит, что сервер не доступен :(<br>
<br> server {<br> listen <a href="http://188.120.34.119:80">188.120.34.119:80</a>;<br> server_name <a href="http://server.ru">server.ru</a> <a href="http://www.server.ru">www.server.ru</a> *.<a href="http://server.ru">server.ru</a>;<br>
rewrite>^(/manager/.*)$>https://$host$1>permanent;<br> location ~* ^/(webstat/|awstats|webmail/|myadmin/|manimg/) {<br> proxy_pass <a href="http://188.120.123.456:8080">http://188.120.123.456:8080</a>;<br>
proxy_redirect <a href="http://server.ru:8080/">http://server.ru:8080/</a> /;<br> proxy_set_header Host $host;<br> proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;<br> proxy_set_header X-Real-IP $remote_addr;<br>
}<br> location / {<br> open_file_cache_errors off;<br> root /tmp/nginx/cache/;<br> error_page 404 = @fallback;<br> }<br> location ~* ^.+\.(jpg|jpeg|gif|png|svg|js|css|mp3|ogg|mpe?g|avi|zip|gz|bz2?|rar)$ {<br>
access_log /home/httpd-logs/server.ru.access.log;<br> error_page 404 = @fallback;<br> set $proot "/home/kerk/data/www/<a href="http://server.ru">server.ru</a>";<br> if ( $host = "<a href="http://server.ru">server.ru</a>" ) {<br>
break;<br> }<br> if ( $host = "<a href="http://www.server.ru">www.server.ru</a>" ) {<br> break;<br> }<br> if ( $host ~* ^(.*).<a href="http://server.ru">server.ru</a>$ ) {<br> set $proot /home/kerk/data/www/<a href="http://server.ru/$1">server.ru/$1</a>;<br>
break;<br> }<br> root $proot;<br> }<br> location @fallback {<br> alias /tmp/nginx/cache/;<br> proxy_pass <a href="http://188.120.123.456:8080">http://188.120.123.456:8080</a>;<br> proxy_set_header Host $host;<br>
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;<br> proxy_set_header X-Real-IP $remote_addr;<br> proxy_store on;<br> proxy_store_access user:rw group:rw all:r;<br> proxy_temp_path /tmp/nginx/tmp/;<br>
}<br> }<br><br>Каталоги /tmp/nginx/tmp/ и /tmp/nginx/cache/ созданы, владелец - юзер www (под ним работает nginx), правда на все - 777 <br>