Linux网站部署需要注意什么?
1. 基础安全配置
项目 | 操作指南 | 命令示例 |
---|---|---|
用户权限 | 创建专用Web用户(非root) | adduser --disabled-login www |
文件权限 | 设置严格所有权 | chown -R www:www /var/www |
防火墙 | 仅开放必要端口(80,443,22) | ufw allow 80/tcp |
2. 性能优化关键点
- PHP:启用OPcache(
opcache.enable=1
) - Nginx:启用Gzip压缩
nginx
gzip on; gzip_types text/css application/javascript;
- MySQL:调整InnoDB缓冲池
ini
innodb_buffer_pool_size = 1G # 物理内存的50-70%
3. 必装监控工具
- 实时状态:
glances
或htop
- 日志分析:
goaccess /var/log/nginx/access.log
更新时间:2025-06-21 23:33:52