錯誤訊息:Bad Request (Invalid Hostname)
DNS 解析已生效 (域名指向伺服器 IP),但 **Web 伺服器 (IIS/Apache/Nginx) 未配置對應的主機頭/ServerName/ServerAlias**,導致伺服器無法匹配任何虛擬主機,拒絕請求。
ServerAlias、Nginx 缺 server_nameuser.provider.com,但站點綁定的是 www.example.com,Host 頭不匹配nslookup domain.com / dig domain.comServerName domain.com / ServerAlias www.domain.comserver_name domain.com www.domain.com;| 檢查項 | 命令/位置 |
|---|---|
| DNS 解析 | dig +short domain.com @8.8.8.8 |
| Host 頭傳遞 | curl -H "Host: domain.com" -I https://server-ip/ |
| Nginx 配置測試 | nginx -T | grep server_name |
| Apache 虛擬主機列表 | httpd -S |
| IIS 綁定列表 | appcmd list site /bindings |