温馨提示×

Debian LNMP如何解决网络问题

小樊
52
2025-08-05 18:35:11
栏目: 智能运维

解决Debian LNMP网络问题可按以下步骤排查:

  1. 基础网络连通性检查
    • 使用 ping 8.8.8.8ping 目标域名 测试服务器与外部网络的连通性。
    • 通过 traceroute 目标IP 查看网络路径是否正常。
  2. 防火墙与端口检查
    • ufw statusiptables -L 检查防火墙规则,确保HTTP(80)、HTTPS(443)等端口开放。
    • netstat -tulnpss -tulnp 确认Nginx、MySQL等服务监听的端口正确且未被占用。
  3. 服务状态与日志排查
    • 检查Nginx、MySQL、PHP-FPM服务状态:systemctl status nginx/mariadb/php7.x-fpm
    • 查看对应日志文件:
      • Nginx错误日志:/var/log/nginx/error.log
      • MySQL错误日志:/var/log/mysql/error.log
      • PHP错误日志:/var/log/php7.x-fpm.log
  4. 配置文件验证
    • nginx -t 测试Nginx配置文件语法是否正确。
    • 检查Nginx站点配置中PHP解析路径、监听端口是否正确。
    • 确保MySQL配置文件中绑定地址(bind-address)允许远程连接(如设为0.0.0.0)。
  5. 权限与资源检查
    • 确保Nginx、PHP-FPM进程对网站目录有读写权限:chown -R nginx:nginx /var/www/html
    • top/htop 查看系统资源(CPU、内存)是否充足,避免因资源不足导致服务异常。
  6. 网络服务配置
    • 若使用域名访问,检查DNS解析是否正确:nslookup 域名
    • 确认服务器是否配置了正确的网关和路由(ip route)。

参考来源

0