Maturrnuwunn... saya coba-coba dulu ya. On Wed, Sep 10, 2008 at 1:30 PM, ahmad gozali <[EMAIL PROTECTED]> wrote:
> maaf.. di thread nya ada padahal.. aneh nih :D > > ini mbak.. monggo > > ----------------------- > user gozali gozali; > worker_processes 5; > pid /var/run/nginx.pid; > > > events { > worker_connections 1024; > } > > http { > include /etc/nginx/mime.types; > default_type application/octet-stream; > log_format main '$remote_addr - $remote_user [$time_local] ' > '"$request" $status $body_bytes_sent "$http_referer" ' > '"$http_user_agent" "$http_x_forwarded_for"'; > access_log /var/log/nginx_access.log main; > error_log /var/log/nginx_error.log debug; > sendfile on; > tcp_nopush on; > tcp_nodelay off; > gzip on; > gzip_http_version 1.0; > gzip_comp_level 2; > gzip_proxied any; > gzip_types text/plain text/html text/css > application/x-javascript text/xml > application/xml application/xml+rss text/javascript; > > upstream mongrel1 { > server 127.0.0.1:8000; > server 127.0.0.1:8001; > server 127.0.0.1:8002; > server 127.0.0.1:8003; > server 127.0.0.1:8004; > } > > upstream mongrel2 { > server 127.0.0.1:7000; > server 127.0.0.1:7001; > server 127.0.0.1:7002; > server 127.0.0.1:7003; > server 127.0.0.1:7004; > } > > upstream mongrel3 { > server 127.0.0.1:9000; > server 127.0.0.1:9001; > server 127.0.0.1:9002; > server 127.0.0.1:9003; > server 127.0.0.1:9004; > } > > server { > listen 80; > server_name mongrel1.lokal > client_max_body_size 50M; > root /data/mongrel1/public; > access_log /var/log/nginx.vhost.access.log main; > if (-f $document_root/system/maintenance.html) { > rewrite ^(.*)$ /system/maintenance.html last; > break; > } > location / { > proxy_set_header X-Real-IP $remote_addr; > proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; > proxy_set_header Host $http_host; > proxy_redirect false; > proxy_max_temp_file_size 50M; > if (-f $request_filename) { > break; > } > if (-f $request_filename/index.html) { > rewrite (.*) $1/index.html break; > } > if (!-f $request_filename) { > proxy_pass http://mongrel1; > break; > } > } > error_page 500 502 503 504 /500.html; > location = /500.html { > root /data/mongrel1/public; > } > } > > #tambahan vhost > > #mongrel2 > server { > listen 80; > server_name mongrel2.lokal > client_max_body_size 50M; > root /data/mongrel2/public; > access_log /var/log/nginx.vhost.access.log main; > if (-f $document_root/system/maintenance.html) { > rewrite ^(.*)$ /system/maintenance.html last; > break; > } > location / { > proxy_set_header X-Real-IP $remote_addr; > proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; > proxy_set_header Host $http_host; > proxy_redirect false; > proxy_max_temp_file_size 50M; > if (-f $request_filename) { > break; > } > if (-f $request_filename/index.html) { > rewrite (.*) $1/index.html break; > } > if (!-f $request_filename) { > proxy_pass http://mongrel2; > break; > } > } > error_page 500 502 503 504 /500.html; > location = /500.html { > root /data/mongrel2/public; > } > } > > #mongrel3 > server { > listen 80; > server_name mongrel3.lokal > client_max_body_size 50M; > root /data/mongrel3/public; > access_log /var/log/nginx.vhost.access.log main; > if (-f $document_root/system/maintenance.html) { > rewrite ^(.*)$ /system/maintenance.html last; > break; > } > location / { > proxy_set_header X-Real-IP $remote_addr; > proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; > proxy_set_header Host $http_host; > proxy_redirect false; > proxy_max_temp_file_size 50M; > if (-f $request_filename) { > break; > } > if (-f $request_filename/index.html) { > rewrite (.*) $1/index.html break; > } > if (!-f $request_filename) { > proxy_pass http://mongrel3; > break; > } > } > error_page 500 502 503 504 /500.html; > location = /500.html { > root /data/mongrel3/public; > } > } > > #sampai sini > > } > > [Non-text portions of this message have been removed]