Настройка nginx, как прокси.
Konstantin V. Kartashov
jabbaj at gmail.com
Mon Dec 4 18:16:14 MSK 2006
Здравствуйте!
У меня стоит nginx версии 0.4.12.
Хотелось бы сконфигурировать его так,
чтобы при любых ошибках со стороны
проксируемого сервера (4хх, 5хх, проблемы с соединением etc.),
он выдавал клиенту стандартный ответ -
-------------
HTTP/1.0 204 No Content
Date: <тут дата>
Expires: Thu, 01 Jan 1970 00:00:00 GMT
Cache-control: no-cache, max-age=0, must-revalidate, no-store
Pragma: no-cache
Connection: close
-------------
Это возможно?
Текущий конфиг ниже
============================
user www www;
worker_processes 10;
error_log off;
pid /etc/nginx/logs/nginx.pid;
events {
worker_connections 1024;
}
http {
include /etc/nginx/mime.types;
default_type application/octet-stream;
access_log off;
sendfile on;
tcp_nopush on;
tcp_nodelay on;
server {
listen 192.168.0.1:80;
server_name server.name;
location / {
proxy_pass http://proxy.name/;
proxy_redirect off;
proxy_set_header Host $host;
client_max_body_size 10m;
client_body_buffer_size 128k;
# proxy_connect_timeout 3;
# proxy_send_timeout 3;
# proxy_read_timeout 3;
proxy_buffer_size 4k;
proxy_buffers 4 32k;
proxy_busy_buffers_size 64k;
proxy_temp_file_write_size 64k;
}
}
}
More information about the nginx-ru
mailing list