А РХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev ][Date Next ][Thread Prev ][Thread Next ][Date Index ][Thread Index ]
помогите настроить nginx для 30 VurtulaHost находящихся на 1 IP.
To : nginx-ru@xxxxxxxxx
Subject : помогите настроить nginx для 30 VurtulaHost находящихся на 1 IP.
From : "xorme xorme1" <xorme13@xxxxxxxxx >
Date: Sun, 9 Sep 2007 19:49:12 +0300
Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:mime-version:content-type; bh=YAuYbSBcHgGNaxonpiB48m1CqWD6XXK+Ilhb9J+AHsM=; b=LA4dyRRwlVb9aUlhLMeEnxbX1Vl50L21DlYxnVRSC5ITKh+QKTHd3tSLzIgN+JRhE8Rx5wlfNBifw447Itg0JrBNAsWs2FnFqkSEhxvv+QaQnJWiZPFbPGmIFVao4e4t9JH/FqsRKzLBx/+O6XWlpUaUWqNHsKZhbYL5tZ4Cts4=
Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:mime-version:content-type; b=k+If5akFtfXdpHJK4BeztFRQh61E6rXJTGtsrsF9ugw1CmpLlLbXkqUlruWnSiAijIS2m1Ru22i1qLsnhikdQkebal7ey7AKlh15/wUCHQCkpQhOJDulFz3l3eA1OyBM6YomsrYiznmDYgcPgKyW1n/mTgBKIEwuR+wbJN9QRsM=
Господа админы, помогите настроить nginx для 30 VurtulaHost находящихся на 1 IP. Что уже есть: 1. поставил nginx-0.5.31(apache 1.3) 2. mod_realip 3. проверил для 1 сайта работает. Не могу понять, как его настроить для 30 VurtulaHost находящихся на 1 IP???
Читал вот эту статью http://dedic.ru/node/119 , но у меня так не заработало. Прошу не судить меня строго я ведь совсем не админ, просто очень хочется разобраться.
Вот мои конфиги. Код: ----------------httpd.conf---------------- Listen 127.0.0.1:80 ~~~ ~~~ ~~~ <VirtualHost 127.0.0.1:80 >
----------------httpd.conf---------------- Код: ----------------nginx.conf---------------- user nobody nobody; worker_processes 3; pid /var/run/nginx.pid; # [ debug | info | notice | warn | error | crit ]
error_log /var/log/nginx.error_log debug; events { #connections 500; worker_connections 1000; # use [ kqueue | rtsig | epoll | /dev/poll | select | poll ]; use epoll; # use epoll;
} http { include conf/mime.types; default_type application/octet-stream; log_format main '$remote_addr - $remote_user [$time_local] ' '"$request" $status $bytes_sent '
'"$http_referer" "$http_user_agent" ' '"$gzip_ratio"'; log_format download '$remote_addr - $remote_user [$time_local] '
'"$request" $status $bytes_sent ' '"$http_referer" "$http_user_agent" ' '"$http_range" "$sent_http_content_range"';
client_header_timeout 3m; client_body_timeout 3m; send_timeout 3m; client_header_buffer_size 1k; large_client_header_buffers 4 4k; gzip on; gzip_min_length 1100;
gzip_buffers 4 8k; gzip_types text/plain; output_buffers 1 32k; postpone_output 1460; sendfile on; tcp_nopush on; tcp_nodelay on;
send_lowat 12000; keepalive_timeout 75 20; #lingering_time 30; #lingering_timeout 10; #reset_timedout_connection on; server_names_hash_bucket_size 128; include conf/vhosts/*.conf;
} ----------------nginx.conf---------------- Код: ----------------conf/vhosts/somesite.ru.conf---------------- server { listen <ваш доме>; server_name <ваш доме> www.<ваш доме>;
access_log /var/log/nginx.access_log main; location / { proxy_pass http://127.0.0.1/ ; proxy_redirect off; proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr; #proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-For $remote_addr; client_max_body_size 10m;
client_body_buffer_size 128k; client_body_temp_path /mnt/hosting/usr/local/nginx/client_body_temp; proxy_connect_timeout 90; proxy_send_timeout 90;
proxy_read_timeout 90; proxy_send_lowat 12000; proxy_buffer_size 4k; proxy_buffers 4 32k; proxy_busy_buffers_size 64k;
proxy_temp_file_write_size 64k; proxy_temp_path /mnt/hosting/usr/local/nginx/proxy_temp; #proxy_set_header_hash_max_size: 512; #proxy_set_header_hash_bucket_size: 32;
} location ~* ^.+\.(jpg|jpeg|gif|rar|zip|bmp|wmv|m4v|png)$ { root /hosting/somesite.ru/htdocs; access_log off; expires 30d; }
} ----------------conf/vhosts/somesite.ru.conf----------------