网站限制访问某些IP怎么办? 限制上传大小如何修改
IP访问限制
| 实现方式 | 操作步骤 |
|---|---|
| Nginx/Apache | Nginx配置:deny 192.168.1.100; allow all;,Apache用Require not ip 192.168.1.100。 |
| PHP代码控制 | 在入口文件检查$_SERVER['REMOTE_ADDR'],匹配黑名单则header('403 Forbidden')。 |
| 防火墙层面 | 云服务器安全组直接屏蔽IP,或使用Cloudflare防火墙规则拦截。 |
上传大小调整
| 环境 | 修改方法 |
|---|---|
| PHP全局设置 | 修改php.ini:upload_max_filesize=50M,post_max_size=60M。 |
| Nginx限制 | 在server块添加:client_max_body_size 50m;。 |
| WordPress专项 | 主题functions.php中添加:@ini_set('upload_max_size', '50M');。 |
注意事项
- 修改后需重启服务(
systemctl restart nginx/php-fpm)。 - 文件上传目录(如
/uploads/)权限应设为755,属主为Web服务用户(如www-data)。

更新时间:2025-07-22 16:24:36
