웹사이트가 정상적으로 뜨지 않을 때 확인할 사항 (Windows)
도메인 및 네임서버 확인
- 도메인 IP 변경 시 적용되기까지 시간이 걸릴 수 있습니다.
- 명령 프롬프트(cmd)에서 아래 명령어로 확인할 수 있습니다.
C:\> nslookup example.com
C:\> ping example.com
C:\> whois example.com       # 별도 whois 프로그램 설치 필요
IIS(웹 서버) 실행 여부 확인
IIS가 실행 중인지 서비스 또는 작업 관리자에서 확인합니다.
중지되어 있다면 수동으로 시작합니다.
C:\> iisreset /status
C:\> iisreset /start
방화벽 및 포트 설정
Windows 방화벽에서 HTTP(80번), HTTPS(443번) 포트가 허용되어 있어야 합니다.
다음 명령어로 확인하거나 포트를 열 수 있습니다.
C:\> netsh advfirewall firewall show rule name="World Wide Web Services"
C:\> netsh advfirewall firewall add rule name="HTTP" dir=in action=allow protocol=TCP localport=80
C:\> netsh advfirewall firewall add rule name="HTTPS" dir=in action=allow protocol=TCP localport=443
웹사이트 디렉터리 권한 확인
IIS의 기본 경로(C:\inetpub\wwwroot) 또는 설정된 폴더에 대해
IUSR 또는 Everyone 사용자에게 읽기 권한이 있는지 확인합니다.
# 폴더 속성 → 보안 탭 → 권한 부여 확인
# 필요한 경우 IUSR 또는 Everyone 계정에 '읽기' 권한 추가
기타 사항
사이트 바인딩 설정 오류, hosts 파일 설정, 루트 경로 잘못 지정 등의
기본적인 설정 오류도 점검해 보시기 바랍니다.