October 29, 2012 08:05AM
Всем привет.

Есть страничка, которая должна показываться при ошибки, в ней есть картинки(img src=), css и т.д.
Вот пример конфига:

server_name mysite;

error_page 404 502 /notwork.html;

location /notwork.html {
root /var/www/notwork;
}

location / {
proxy_pass http://other_server:8080;
}


В файле notwork.html есть текст вида:
<img ... src="mypics.png" ...>
эта картинка (mypics.png) находится в директории /var/www/notwork, но не отображается.


Если же сделать :

error_page 404 502 /notwork;

location /notwork {
root /var/www;
index notwork.html;
}

то тогда все картинки и файлы отображаются, но когда сайт начинает работать, не уходит с этого урла на location / .

Как решить данную проблему?

ЗЫ: т.е. либо чтобы показывались картинки с location /notwork.html либо перебрасывало на сайт когда тот доступен с /notwork. Пробовал try_files но получил зацикливание.

Спасибо.
Subject Author Posted

location error, root не видит другие файлы

fura October 29, 2012 08:05AM

Re: location error, root не видит другие файлы

Maxim Dounin October 29, 2012 08:34AM

Re: location error, root не видит другие файлы

fura October 29, 2012 09:01AM

Re: location error, root не видит другие файлы

mad_boy April 11, 2013 02:56AM

Re: location error, root не видит другие файлы

mad_boy April 11, 2013 03:00AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 116
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready