LINUX.ORG.RU
ФорумAdmin

nginx как проксирующий веб-сервер и обработка ошибок


0

0

Использую nginx, как frontend перед apache'м.

Пример конфигурации из nginx.conf:
    server {
        listen       443;
        server_name  nekiy.host www.nekiy.host;
        charset utf-8;

        ssl     on;
        ssl_certificate         /etc/httpd/certs/nekiy.host/server.crt;
        ssl_certificate_key     /etc/httpd/certs/nekiy.host/server.pem;
        ssl_session_cache       shared:SSL:10m;
        ssl_session_timeout     10m;


        location / {
                proxy_pass http://127.0.0.1:8080/;
                proxy_redirect on;
                proxy_set_header        Host            $host;
                proxy_set_header        X-Real-IP       $remote_addr;
                proxy_set_header        X-Forwarder-For $proxy_add_x_forwarded_for;

                client_max_body_size    10m;
                client_body_buffer_size 128k;

                proxy_connect_timeout   90;
                proxy_send_timeout      90;
                proxy_read_timeout      90;

                proxy_buffer_size               4k;
                proxy_buffers                   4 32k;
                proxy_busy_buffers_size         64k;
                proxy_temp_file_write_size      64k;
        }
    }

Необходимо отдавать ошибку, когда Apache по каким-то причинам лежит. В данный момент отдается ошибка "502: Bad Gateway". 
Как мне прописать путь к html для определенных ошибок?

P.S. Голова трещит, уже 2 ночи не спал. Поэтому гуглить просто не в состоянии.
★★★

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.