可能的原因有以下几点:

  1. 检查 ttyd 服务是否已经启动,并且监听的端口号是否为 7681。

  2. 检查 nginx 配置文件中是否正确配置了 proxy_pass 指令,例如:

    location /ttyd/ {
        proxy_pass http://127.0.0.1:7681/;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection 'upgrade';
        proxy_set_header Host $host;
    }
    
  3. 检查防火墙是否允许了 7681 端口的访问。

  4. 检查 ttyd 服务是否有访问权限,例如 SELinux 或 AppArmor 等安全模块可能会限制进程的访问权限。

如果以上都没有问题,可以尝试在 ttyd 服务上进行调试,查看是否有相关的错误日志输出。

Nginx 配置 proxy_pass 访问 ttyd 服务出现 404 错误的解决方法

原文地址: https://www.cveoy.top/t/topic/fVd2 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录