linux

Linux服务器PHP如何安全配置

小樊
35
2025-12-31 22:52:56
栏目: 云计算

Linux服务器 PHP 安全配置清单

一 基础与系统层加固

二 php.ini 关键安全参数

三 PHP-FPM 与 Web 服务器配置

示例 Nginx 片段:

server {
    listen 443 ssl http2;
    server_name yourdomain.com;
    ssl_certificate     /path/to/fullchain.pem;
    ssl_certificate_key /path/to/privkey.pem;

    root /var/www/html;
    index index.php index.html;

    location ~ \.php$ {
        include        fastcgi_params;
        fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
        fastcgi_pass   unix:/var/run/php/php8.x-fpm.sock;
    }

    location ~ /\.ht {
        deny all;
    }

    location /uploads/ {
        location ~ \.php$ { deny all; }  # 禁止在上传目录解析 PHP
    }
}

四 应用层安全与运维实践

五 验证与维护

0
看了该问题的人还看了