update pay function

This commit is contained in:
2025-11-22 09:36:58 +08:00
parent eceb2e7da0
commit cddf82ce51
2 changed files with 104 additions and 0 deletions

63
verify-nginx.sh Normal file
View File

@@ -0,0 +1,63 @@
#!/bin/bash
echo "========================================="
echo "验证 Nginx 配置"
echo "========================================="
# 1. 检查 ai-chat 配置
echo "[1] 检查 Nginx 配置..."
if grep -q "location /ai-chat" /etc/nginx/sites-available/valuefrontier; then
echo "✓ 找到 /ai-chat 配置"
else
echo "✗ 未找到 /ai-chat 配置 - 请添加配置"
exit 1
fi
# 2. 检查 Next.js 是否运行
echo ""
echo "[2] 检查 Next.js 服务..."
if lsof -Pi :3000 -sTCP:LISTEN -t >/dev/null; then
echo "✓ Next.js 正在运行(端口 3000"
else
echo "✗ Next.js 未运行"
echo " 请运行: cd /home/ubuntu/vf_react/src/views/AgentChat/neuratalk && npm run dev"
exit 1
fi
# 3. 测试本地访问
echo ""
echo "[3] 测试本地访问..."
if curl -s -o /dev/null -w "%{http_code}" http://localhost:3000 | grep -q "200"; then
echo "✓ 本地访问正常 (http://localhost:3000)"
else
echo "✗ 本地访问失败"
fi
# 4. 测试 Nginx 代理
echo ""
echo "[4] 测试 Nginx 代理..."
if curl -s -o /dev/null -w "%{http_code}" https://valuefrontier.cn/ai-chat | grep -q "200\|404"; then
CODE=$(curl -s -o /dev/null -w "%{http_code}" https://valuefrontier.cn/ai-chat)
if [ "$CODE" = "200" ]; then
echo "✓ Nginx 代理正常 (https://valuefrontier.cn/ai-chat)"
else
echo "⚠ Nginx 代理返回 $CODE"
fi
else
echo "✗ Nginx 代理失败"
fi
# 5. 检查 Nginx 错误日志
echo ""
echo "[5] 最近的 Nginx 错误(如果有):"
sudo tail -n 5 /var/log/nginx/error.log | grep -i "ai-chat" || echo " 无相关错误"
echo ""
echo "========================================="
echo "诊断完成"
echo ""
echo "如果 Nginx 配置正确但仍然 404"
echo "1. 确保 Next.js 在运行"
echo "2. 检查 next.config.js 是否配置了 basePath"
echo "3. 查看 Next.js 控制台输出"
echo "========================================="