以下是一些Debian LNMP服务器的配置技巧:
apt
命令,如sudo apt install nginx mariadb-server php-fpm php-mysql
。/etc/nginx/nginx.conf
和/etc/nginx/sites-available/default
,设置worker_processes
为CPU核心数,启用gzip
压缩,配置静态资源缓存等。/etc/php/{version}/fpm/php.ini
,启用opcache
,调整内存限制等参数;修改/etc/php/{version}/fpm/pool.d/www.conf
来优化PHP-FPM进程管理。mysql_secure_installation
进行安全加固,编辑/etc/mysql/mariadb.conf.d/50-server.cnf
优化缓冲区大小、连接数等参数。sendfile
、tcp_nopush
和tcp_nodelay
优化网络传输,为静态内容设置合理的缓存策略。innodb_buffer_pool_size
等参数,优化查询语句,定期维护数据库。ufw
限制对服务器的访问,只开放必要的端口。