어제는 가비아 워드프레스 호스팅을 이용하는 워드프레스 사이트에 테마와 데모를 설치하는 작업을 진행했습니다. 하지만 클라께서 제공한 정보로 사이트에 접속을 시도하니 403 Forbidden 오류가 발생했습니다.

가비아에서 표시하는 오류 화면에서는 HTTPS 접속 여부를 확인하라는 안내문이 표시되어 있었습니다. 가비아의 경우 SSL 인증서를 유료로 구입해야 하고 설치비까지 지불해야 합니다.
가비아 SSL 인증서 구입 및 설치 방법 - 워드프레스 정보꾸러미
요즘에는 많은 웹호스팅 업체에서 무료 Let's Encrypt SSL 인증서를 제공합니다. 가비아 공용 호스팅의 경우 유료 인증서를 구매해야 합니다. 이 글에서는 가비아 공유호스팅에서 SSL 인증서를 구입
www.thewordcracker.com
클라우드웨이즈나 패스트코멧, 케미클라우드와 같은 해외 호스팅을 이용하면 모든 도메인에 대하여 무료 SSL 인증서가 제공되고, 카페24에서는 매니지드 워드프레스 호스팅을 선택하면 SSL 인증서가 무료입니다. (카페24나 가비아에서는 각 사이트에 대하여 호스팅 상품을 구입해야 하지만, 클라우드웨이즈나 케미클라우드 등 해외호스팅에서는 하나의 호스팅 상품이나 하나의 서버에 여러 개의 사이트 설치가 가능합니다.)
403 Forbidden은 서버가 클라이언트의 요청을 정상적으로 이해했음에도 불구하고, 요청한 리소스에 대한 접근 권한이 없거나 접근이 명시적으로 금지되어 있기 때문에 요청을 거부했음을 나타내는 HTTP 상태 코드입니다. 워드프레스 사이트에서 이 오류가 발생하는 경우 해결 방법에 대하여 살펴보겠습니다.
워드프레스에서 403 Forbidden 오류가 발생하는 경우 일반적인 원인 및 해결 방법
403 Forbidden 에러는 다음과 같은 원인에 의해 발생할 수 있습니다.
- 잘못된 파일 또는 폴더 권한 설정
- 파일 및 폴더 권한이 올바르지 않으면 서버가 접근을 차단할 수 있습니다.
- 일반적으로 파일은 644, 폴더는 755 권한이 권장됩니다.
- .htaccess 파일 설정 오류 또는 손상
- .htaccess 파일에 잘못된 규칙이 있거나 파일이 손상되면 403 오류가 발생할 수 있습니다.
- 임시로 파일명을 변경해 문제를 확인할 수 있습니다.
- 플러그인 충돌 또는 보안 플러그인 설정
- 보안 플러그인(iThemes Security, Wordfence 등)이 과도하게 접근을 제한할 경우 발생할 수 있습니다.
- 플러그인을 비활성화하여 문제를 일으키는 플러그인을 특정할 수 있습니다.
- 인덱스 파일(index.html, index.php) 누락
- 디렉터리에 인덱스 파일이 없으면 서버가 기본 페이지를 찾지 못해 오류가 발생합니다.
- 특정 IP 또는 국가 차단
- .htaccess 또는 서버 설정에서 특정 IP나 국가의 접근을 차단한 경우 발생합니다. 예를 들어, 카페24에서 관리자 페이지 접속을 국내에서만 가능하도록 설정하면 해외에서 관리자 페이지 접속을 시도할 경우 이 오류가 발생합니다.
- 서버 또는 호스팅 제공업체의 보안 설정
- 호스팅 업체의 방화벽, 해외 접속 제한 등 서버 차원의 설정이 원인일 수 있습니다.
- 파일 소유자 설정 문제
- 파일 또는 폴더의 소유자가 올바르지 않으면 접근이 거부될 수 있습니다. AWS, Vultr 등에서 서버를 직접 생성하여 세팅하는 경우에 파일 소유자 설정이 잘못되어 이런 문제가 흔히 발생합니다.
- wp-admin 등 특정 폴더 내 .htaccess 설정
- 특정 폴더 내 .htaccess에서 접근을 제한하는 경우 해당 폴더에서만 403 오류가 발생할 수 있습니다. 멀웨어에 감염되는 경우에 .htaccess 파일이 생성되어 이런 오류를 일으키는 경우를 본이 있습니다.
- 너무 엄격한 방화벽 또는 보안 정책
- 서버 또는 플러그인에서 방화벽 규칙이 너무 엄격한 경우 정상적인 요청도 차단될 수 있습니다.
- 핫링크 보호 설정 오류
- 핫링크 보호 기능이 잘못 설정되어 정상적인 리소스 요청까지 차단하는 경우가 있습니다.
플러그인에 의하여 다양한 문제가 발생할 수 있습니다. 403 Forbidden 오류도 플러그인으로 인해 발생할 수 있습니다. 모든 플러그인을 비활성화하여 문제가 발생하는지 체크해 볼 수 있습니다.
엘리멘터 페이지 빌더로 페이지를 제작하고 저장하려고 시도할 때 403 에러가 발생하는 경우도 있습니다. 이 문제는 보통 메모리 제한 크기 설정이 작은 것이 원인일 수 있습니다. 가비아는 PHP Memory Limit이 256M로 제한될 수 있습니다. 그런 경우 Elementor 페이지 빌더가 제대로 작동하지 않을 수 있습니다.
엘리멘터: 페이지 저장/업데이트 시 Server Error (403 Forbidden) 오류가 발생하는 경우
워드프레스 인기 페이지 빌더인 엘리멘터(Elementor)를 사용하여 페이지를 편집한 후에 저장하거나 업데이트할 때 에러가 발생하는 경우가 있습니다. 드물지만 Server Error (403 Forbidden) 오류가 발생
avada.tistory.com
가비아 워드프레스 호스팅에서 403 Forbidden 오류가 발생하는 경우 확인 사항
우선은 상기에 제시된 사항들을 검토하여 문제가 해결되는지 확인해 보시기 바랍니다. 대부분의 경우 위에 제시한 방법으로 해결이 가능할 것입니다.
문제의 원인을 찾지 못하는 경우 가비아 고객센터에 문의해볼 수 있습니다. 저는 가비아에 이 문제를 문의하니 도메인의 IP 주소가 잘못 설정된 것이 원인이라는 답장을 받았습니다.

가비아 담당자의 답변대로 도메인의 DNS 레코드 설정을 변경하고 몇 시간 지나니 사이트에 제대로 접속할 수 있었습니다.
👉여러 가지 조치에도 해결되지 않으면 가비아 고객센터로 연락하여 문제의 원인에 대하여 문의해 보시기 바랍니다. 그럼에도 불구하고 해결하지 못하는 경우에는 여기에서 서비스(유료)를 의뢰하실 수 있습니다. 워드프레스 또는 웹호스팅 관련 문제 해결에 어려움을 겪는 경우 서비스를 의뢰하실 수 있습니다.
참고
https://avada.tistory.com/1552
가비아 등록 도메인의 네임서버 변경 방법
가비아에 등록한 도메인을 타사 웹호스팅에 연결하여 사용하려면 도메인의 네임서버 정보를 변경하거나 DNS 정보를 변경해야 합니다. 이 글에서는 가비아 도메인의 네임서버 정보를 변경하는
avada.tistory.com
https://avada.tistory.com/3683
클라우드웨이즈(Cloudways): 삭제된 5개 서버를 하나의 서버로 복원 작업
어제는 클라우드웨이즈(Cloudways)에서 삭제된 5개 서버를 하나의 서버로 복원하는 작업을 맡았습니다. 클라우드웨이즈의 경우 하나의 서버에 여러 개의 애플리케이션(워드프레스)을 추가할 수 있
avada.tistory.com