NGINX 图片配置

        
        #图片服务器
    server {
        listen 443 ssl; 
        server_name img.wwoo.xyz;
        root D:\IISHOST\img.wwoo.xyz;
        error_page 403 /error.html;
        location = /error.html {
            return 404;
        }
        autoindex off; 
        autoindex_exact_size off; 
        autoindex_localtime off; 
        ssl_certificate cert/img.wwoo.xyz_nginx/img.wwoo.xyz_bundle.pem;   #将domain name.pem替换成您证书的文件名。
        ssl_certificate_key cert/img.wwoo.xyz_nginx/img.wwoo.xyz.key;   #将domain name.key替换成您证书的密钥文件名。
        ssl_session_timeout 5m;
        ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;  #使用此加密套件。
        ssl_protocols TLSv1 TLSv1.1 TLSv1.2;   #使用该协议进行配置。
        ssl_prefer_server_ciphers on;     
        location ^~ / {
            proxy_set_header Host $host:$server_port;
        }
        
        location ~*\.(jpg|gif|png|swf|flv|wma|wmv|asf|mp3|mmf|zip|rar|js|css)$ {
            expires 30d;
            valid_referers *.oeblog.com;
            if ($invalid_referer) {
                rewrite ^/ serverLogoPath;
            }
        }
    }

 

        #server {
        #listen 80;
        #    server_name img.wwoo.xyz;
        #    root D:\IISHOST\img.wwoo.xyz;
    
        #    location = /error.html {
        #    return 404;
        #    }
        #}    
        
        server {
    listen 80;  # 仅监听 80 端口(Cloudflare 会通过 HTTP 代理到此端口)
    server_name img.wwoo.xyz;
    root D:\IISHOST\img.wwoo.xyz;
    error_page 403 /error.html;
    
    location = /error.html {
        return 404;
    }
    
    autoindex off;
    autoindex_exact_size off;
    autoindex_localtime off;
    
    # 适配 Cloudflare 代理:获取真实客户端 IP
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header X-Forwarded-Proto $scheme;
    
    location ^~ / {
        # 保留 Host 头(Cloudflare 会设置 X-Forwarded-Host)
        proxy_set_header Host $host;
    }
    
    location ~*\.(jpg|gif|png|swf|flv|wma|wmv|asf|mp3|mmf|zip|rar|js|css)$ {
        expires 30d;
        valid_referers *.oeblog.com;
        if ($invalid_referer) {
            rewrite ^/ serverLogoPath;
        }
    }
}

 

posted @ 2026-03-27 14:10  orboss  阅读(3)  评论(0)    收藏  举报