Eclipse Mosquitto 是一个开源(EPL/EDL 许可证)的 MQTT 消息代理(broker),轻量级且支持 MQTT 协议 v3.1、v3.1.1 和 v5.0。适用于物联网(IoT)场景。
httpd(Apache HTTP Server)是Apache软件基金会开发的开源Web服务器软件,广泛用于托管网站和应用。支持跨平台(Linux、Windows、macOS等),模块化设计,功能丰富。
Jobber 是一个轻量级的任务调度工具,类似于 cron,但提供更灵活的任务管理和监控功能。
安装 PHP-FPMUbuntu/Debian: sudo apt install php-fpmCentOS/RHEL: sudo yum install php-fpm配置文件位置主配置文件: /etc/php/{version}/fpm/php-fpm.conf进程池配置: /etc/php/{version}/fpm/pool.d/www.conf常用配置参数常用命令启动: sudo sy
安装PHP-FPMUbuntu/Debian: sudo apt install php-fpmCentOS/RHEL: sudo yum install php-fpm安装后自动创建服务: php-fpm配置文件位置主配置文件: /etc/php/{version}/fpm/php-fpm.conf池配置文件: /etc/php/{version}/fpm/pool.d/www.conf基础配置
错误:端口冲突问题:bind() to 0.0.0.0:80 failed (98: Address already in use)原因:80端口被其他服务占用(如Apache)。解决方案:错误:文件权限不足问题:open() "/var/log/nginx/error.log" failed (13: Permission denied)原因:Nginx用户无
Nginx 性能优化配置示例1. 调整 Worker 进程和连接数2. 启用 Gzip 压缩3. 静态文件缓存优化4. 启用 Keep-Alive5. 调整缓冲区大小6. 优化 FastCGI(PHP-FPM)7. 限制请求速率(防 DDoS)8. 关闭访问日志(可选)9. 启用 TCP 优化(适用于高并发)10. 使用 HTTP/2(提升 HTTPS 性能)优化后检查这些配置可根据实际服务器负载
Nginx 应用场景及配置教程1. 静态文件服务应用场景高效托管 HTML、CSS、JS、图片等静态资源适用于 CDN、前端项目部署配置示例2. 反向代理应用场景隐藏后端服务器(如 Node.js、Java、Python 应用)提供缓存、负载均衡配置示例3. 负载均衡应用场景分发请求到多个后端服务器(如集群部署)支持轮询、权重、IP 哈希等策略配置示例4. HTTPS 加密(SSL/TLS)应用场
反向代理参数:proxy_pass示例:负载均衡参数:upstream示例:静态文件服务参数:root, index示例:SSL/TLS加密参数:ssl_certificate, ssl_certificate_key示例:虚拟主机参数:server_name示例:URL重写参数:rewrite示例:访问控制参数:allow, deny示例:Gzip压缩参数:gzip示例:缓存控制参数:proxy
监控日志异常检查access.log中频繁出现的相同IP观察error.log中大量4xx/5xx错误识别异常User-Agent或请求路径常见攻击特征识别CC攻击:高频请求相同URLDDoS:异常流量激增SQL注入:URL包含特殊字符目录遍历:请求包含../等路径快速响应措施临时封禁IP:nginx.conf添加 deny 1.2.3.4;限制请求频率:limit_req_zone $binar