웹사이트가 정상적으로 뜨지 않을 때 확인할 사항
네임서버 혹은 도메인 문제
- 도메인의 IP 주소를 변경한 경우, 네임서버에 적용되는 시간이 필요합니다.
- 적용 여부는 nslookup 또는 dig 명령어를 사용하여 확인할 수 있습니다.
- 도메인 연장 여부 또는 낙장(만료) 상태인지는 WHOIS 조회 사이트나 whois 명령어로 확인할 수 있습니다.
# nslookup example.com
# dig example.com
# whois example.com
pstree를 사용해서 아파치 데몬의 실행중인가 여부를 확인
아파치 데몬이 올라 와 있지 않다면 /usr/local/apache/bin/apachectl start 실행해 봅니다.
가끔 자동으로 아파치 데몬이 실행이 되지 않아서 재 부팅 이후 웹사이트가 실행되지 않는 경우가
있으니 꼭 pstree명령을 이용하여 현재 아파치 데몬이 올라 있는지 여부를 확인해 줍니다.
# pstree | grep httpd
# /usr/local/apache/bin/apachectl start
# systemctl enable httpd                                         # CentOS 7 이상
# chkconfig httpd on                                                # CentOS 6 이하
방화벽 문제
SELinux가 활성화된 경우 웹사이트 접근이 차단될 수 있습니다.
Enforcing 상태라면 /etc/selinux/config 파일을 열어 SELINUX=disabled로 변경한 후 서버를 재부팅합니다.
# getenforce                                                           #현재 설정 확인
# vi /etc/selinux/config
# SELINUX=disabled                                             # SELinux 비활성화
# reboot                                                                  # 재부팅
포트 문제
방화벽(iptables 또는 firewalld)에서 HTTP(80번 포트)가 열려 있는지 확인합니다.
해당 포트가 막혀 있는 경우 해당 포트를 추가로 오픈해 줍니다.
# iptables -nL | grep 80                                                          # iptables 사용 시 포트 확인
# iptables -I INPUT -p tcp --dport 80 -j ACCEPT
# service iptables save

# firewall-cmd --list-all                                                           # firewalld 사용 시 포트 확인
# firewall-cmd --permanent --add-service=http
# firewall-cmd --reload                                                               
권한 문제
웹사이트 폴더에 적절한 권한이 부여되지 않으면 접속이 차단될 수 있습니다.
기본적으로 웹서버가 접근해야 하므로 권한을 확인합니다.
폴더 권한이 너무 엄격하게 설정된 경우 권한을 조정합니다.
# ls -ld /var/www/html
# chmod 755 /var/www/html
# chown -R apache:apache /var/www/html                                           # CentOS
# chown -R www-data:www-data /var/www/html                                   # Ubuntu
기타 사항
자세한 사항은 통큰아이 IDC팀으로 문의해 주십시오. (TEL : 02-6959-3661 )