- 修改hosts文件配置,添加测试域名映射 - 前端API地址改为 api.yourdomain.com:8080 - 后端服务绑定到 api.yourdomain.com:8080 - 前端开发服务器使用 test.yourdomain.com:5173 - 添加自动配置脚本和启动脚本 - 提供完整的域名配置指南和故障排除说明 - 支持更真实的开发环境模拟
61 lines
2.2 KiB
PowerShell
61 lines
2.2 KiB
PowerShell
# 测试域名配置
|
|
Write-Host "========================================" -ForegroundColor Cyan
|
|
Write-Host "AIGC Demo - 域名配置测试" -ForegroundColor Cyan
|
|
Write-Host "========================================" -ForegroundColor Cyan
|
|
Write-Host ""
|
|
|
|
# 测试域名解析
|
|
$domains = @("test.yourdomain.com", "api.yourdomain.com", "local.yourdomain.com")
|
|
|
|
foreach ($domain in $domains) {
|
|
Write-Host "测试域名: $domain" -ForegroundColor Yellow
|
|
try {
|
|
$result = Resolve-DnsName -Name $domain -ErrorAction Stop
|
|
$ip = $result[0].IPAddress
|
|
if ($ip -eq "127.0.0.1") {
|
|
Write-Host " ✓ 解析成功: $domain -> $ip" -ForegroundColor Green
|
|
} else {
|
|
Write-Host " ✗ 解析错误: $domain -> $ip (期望: 127.0.0.1)" -ForegroundColor Red
|
|
}
|
|
} catch {
|
|
Write-Host " ✗ 解析失败: $domain" -ForegroundColor Red
|
|
}
|
|
}
|
|
|
|
Write-Host ""
|
|
|
|
# 测试端口连通性
|
|
Write-Host "测试服务端口..." -ForegroundColor Yellow
|
|
|
|
# 测试后端端口
|
|
try {
|
|
$backendTest = Test-NetConnection -ComputerName "api.yourdomain.com" -Port 8080 -InformationLevel Quiet
|
|
if ($backendTest) {
|
|
Write-Host " ✓ 后端服务: api.yourdomain.com:8080 可访问" -ForegroundColor Green
|
|
} else {
|
|
Write-Host " ✗ 后端服务: api.yourdomain.com:8080 不可访问" -ForegroundColor Red
|
|
}
|
|
} catch {
|
|
Write-Host " ✗ 后端服务: api.yourdomain.com:8080 测试失败" -ForegroundColor Red
|
|
}
|
|
|
|
# 测试前端端口
|
|
try {
|
|
$frontendTest = Test-NetConnection -ComputerName "test.yourdomain.com" -Port 5173 -InformationLevel Quiet
|
|
if ($frontendTest) {
|
|
Write-Host " ✓ 前端服务: test.yourdomain.com:5173 可访问" -ForegroundColor Green
|
|
} else {
|
|
Write-Host " ✗ 前端服务: test.yourdomain.com:5173 不可访问" -ForegroundColor Red
|
|
}
|
|
} catch {
|
|
Write-Host " ✗ 前端服务: test.yourdomain.com:5173 测试失败" -ForegroundColor Red
|
|
}
|
|
|
|
Write-Host ""
|
|
Write-Host "========================================" -ForegroundColor Cyan
|
|
Write-Host "测试完成" -ForegroundColor Green
|
|
Write-Host "========================================" -ForegroundColor Cyan
|
|
Write-Host ""
|
|
|
|
Read-Host "按回车键退出"
|