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 "按回车键退出"
|