在CentOS上配置LNMP(Linux, Nginx, MySQL, PHP)环境时,可以添加缓存系统来提高网站性能。以下是使用Nginx和PHP-FPM的Redis作为缓存系统的步骤:
sudo yum install epel-release
sudo yum install redis
sudo systemctl start redis
sudo systemctl enable redis
sudo yum install php-pecl-redis
extension=redis.so
sudo systemctl restart php-fpm
http {
# ...
proxy_cache_path /var/cache/nginx levels=1:2 keys_zone=my_cache:10m max_size=1g inactive=60m use_temp_path=off;
server {
# ...
location / {
# ...
proxy_cache my_cache;
proxy_pass http://your_backend;
proxy_cache_valid 200 302 10m;
proxy_cache_valid 404 1m;
}
location ~* \.(jpg|jpeg|png|gif|ico|css|js)$ {
expires 30d;
add_header Cache-Control "public, no-transform";
}
}
}
将your_backend替换为您的后端服务器地址。
sudo systemctl restart nginx
现在,您的CentOS LNMP环境已经配置了Redis缓存系统。这将有助于提高网站性能,减少服务器负载。