Nginx proxy_pass, images are missing

Discussion in 'Nginx' started by asolar, Oct 28, 2010.

  1. #1
    Hello, WHT. I am new to nginx.
    I am using following code in www.abc.com.conf to proxy pass a directly of
    www.abc.com/image/ to
    sub.abc.com/image/
    on another VPS server.

    location /image/ {
    proxy_pass http://sub.abc.com/image/;
    }


    everything is working, when I visited www.abc.com/image/, except all the images are missing.

    Anyone can help?
     
    asolar, Oct 28, 2010 IP
  2. asolar

    asolar Peon

    Messages:
    3
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #2
    I try to edit above as this is digitalpoint forum, but always says can not weblink. can I just remove weblink to plain text?
     
    asolar, Oct 28, 2010 IP
  3. asolar

    asolar Peon

    Messages:
    3
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #3
    here's my nginx.conf

    user www www;

    worker_processes 1;

    error_log /home/wwwlogs/nginx_error.log crit;

    pid /usr/local/nginx/logs/nginx.pid;

    #Specifies the value for maximum file descriptors that can be opened by this process.
    worker_rlimit_nofile 51200;

    events
    {
    use epoll;
    worker_connections 51200;
    }

    http
    {
    include mime.types;
    default_type application/octet-stream;

    server_names_hash_bucket_size 128;
    client_header_buffer_size 32k;
    large_client_header_buffers 4 32k;
    client_max_body_size 8m;

    sendfile on;
    tcp_nopush on;

    keepalive_timeout 60;

    tcp_nodelay on;

    fastcgi_connect_timeout 300;
    fastcgi_send_timeout 300;
    fastcgi_read_timeout 300;
    fastcgi_buffer_size 64k;
    fastcgi_buffers 4 64k;
    fastcgi_busy_buffers_size 128k;
    fastcgi_temp_file_write_size 256k;

    gzip on;
    gzip_min_length 1k;
    gzip_buffers 4 16k;
    gzip_http_version 1.0;
    gzip_comp_level 2;
    gzip_types text/plain application/x-javascript text/css application/xml;
    gzip_vary on;

    #limit_zone crawler $binary_remote_addr 10m;

    server
    {
    listen 80;
    server_name www.xxx.com;
    index index.html index.htm index.php;
    root /home/wwwroot;

    location ~ .*\.(php|php5)?$
    {
    fastcgi_pass unix:/tmp/php-cgi.sock;
    fastcgi_index index.php;
    include fcgi.conf;
    }

    location /status {
    stub_status on;
    access_log off;
    }

    location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
    {
    expires 30d;
    }

    location ~ .*\.(js|css)?$
    {
    expires 12h;
    }

    log_format access '$remote_addr - $remote_user [$time_local] "$request" '
    '$status $body_bytes_sent "$http_referer" '
    '"$http_user_agent" $http_x_forwarded_for';
    access_log /home/wwwlogs/access.log access;
    }
    include vhost/*.conf;
    }
     
    asolar, Oct 28, 2010 IP