Nginx的参考配置_LNMP_山海自留地

山海自留地

Nginx的参考配置

LNMP
2025-06-03 13:34

# Deny access to PHP files in specific directory

        location ~ /(wp-content|uploads|wp-includes|images|assets|theme)/.*\.php$ { deny all; }



代理设置

    location ^~ /theme/ {
        # 代理到远程文件服务器
        proxy_pass http://服务域名:服务端口/theme/;
        # 保留原始请求头信息
        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;
    }

    # assets
    location ^~ /assets/ {
        # 代理到远程文件服务器
        proxy_pass http://服务域名:服务端口/assets/;
        # 保留原始请求头信息
        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 ^~ /uploads/ {
        # 代理到远程文件服务器
        proxy_pass http://服务域名:服务端口/uploads/;
        # 保留原始请求头信息
        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;
    }