AWS EC2 워드프레스 플러그인 설치오류 해결

Photo of author

By Seongwoo Park

AWS EC2 인바운드 규칙 설정하기: 워드프레스 플러그인 설치 오류 해결 가이드

소개

당장 AWS EC2를 이용해서 서버를 구축하고 워드프레스도 설치했는데, 플러그인 설치가 안되지 않으신가요?
인바운드 규칙, 즉 외부에서 서버로 데이터가 들어오는 규칙을 설정하면 해결할 수 있습니다.

이 글을 통해서 먼저 SSH Update용 플러그인을 설치하고, 그 후에 AWS EC2 인스턴스에서 인바운드 규칙을 설정하여 워드프레스 플러그인 설치 오류를 해결하는 방법을 상세하게 알려드립니다.

사례 소개

보시는 글의 내용은 워드프레스를 AWS EC2로 구축하면서 실제로 겪었던 제 사례들과 해결했던 솔루션을 소개드리고 있습니다.

저 같은 경우에는 AWS EC2를 통해 워드프레스와 SFTP를 설치하고 나서, 워드프레스의 플러그인을 설치가 안되는 현상이 있었습니다.

증상은 플러그인 설치버튼을 누르면 아래 그림과 같이 연결 정보를 입력하라고 창이 뜨고, “진행합니다” 버튼을 누르면 일정 시간 후에 연결 정보 창이 다시 떴었습니다.

아무런 에러메시지도 나오지 않아 솔루션을 찾는데 오랜 시간이 걸렸지만, 아래에서 소개해드릴 인바운드 규칙을 설정하여 플러그인을 설치할 수 있었습니다.

인바운드 규칙이란?

인바운드 규칙(Inbound Rule)은 컴퓨터 네트워크에서 특정한 포트나 프로토콜로 들어오는 트래픽을 관리하고 제어하는 규칙을 가리키는 용어입니다. 주로 방화벽 또는 네트워크 보안 그룹과 관련이 있습니다. 이 규칙은 어떤 종류의 트래픽을 허용하고 어떤 종류의 트래픽을 차단할지를 정의하는 데 사용됩니다.

웹 서버를 예로 들면, 80번 포트로 들어오는 HTTP 트래픽을 인바운드 규칙으로 허용해야만 HTTP 웹서버로 접속할 수 있게 됩니다.

SSH UPDATE용 플러그인 설치하기

기본적으로 워드프레스에서 플러그인 설치를 위해 제공되는 방법은 FTP와 FTPS 방법입니다. SSH를 통해서 업데이트가 가능하도록 먼저 SSH UPDATE용 플러그인 설치가 필요합니다.

1. SSH Update용 플러그인 다운로드

저는 워드프레스 플러그인 중 SSH SFTP Updater Support를 설치하였습니다.

아래 링크에 접속하신 후에 우측 상단에 “Download” 버튼을 눌러 zip 파일을 받아주세요.

https://wordpress.org/plugins/ssh-sftp-updater-support/
SSH SFTP Updater Support 다운로드 사이트

2. 플러그인 설치

워드프레스에는 파일을 업로드하여 플러그인 설치를 제공합니다.

워드프레스의 Add New Plugin 메뉴에 들어가셔서 다운로드한 파일을 업로드하여 설치하세요.

3. wp-config.php 파일 수정

wp-config.php 파일을 수정하여야 합니다. 보통은 워드프레스가 설치된 루트 디렉토리 아래에 있습니다.

해당파일에 아래의 코드를 넣습니다.

define('FS_METHOD', 'ssh2');

AWS EC2 인바운드 규칙 설정

1. EC2 대시보드를 통해 인바운드 규칙 편집 메뉴에 들어갑니다.

좌측 메뉴에 보안그룹을 통해서 메뉴에 접속하거나, 아래 그림과 같이 대시보드에서 보안그룹을 선택해 메뉴에 들어갑니다.

2. 인바운드 규칙 편집

새로운 규칙을 추가합니다.

SSH를 선택하고 사용자 지정 IP로 내 서버의 IP 주소를 추가합니다. 추가한 후에 왼쪽 하단에 “규칙 저장” 버튼을 눌러 인바운드 규칙을 저장합니다.

규칙이 저장되었으면 플러그인 설치를 한번 도전해보세요.

인바운드 규칙 편집 시 유의사항

인바운드 규칙은 네트워크의 보안성을 관리할 수 있는 네트워크 보안 및 리소스 접근 제어를 위한 중요한 도구입니다. 따라서, 보안을 위해서는 최소한의 규칙만 허용해야 합니다.

저의 경우에는 HTTP와 HTTPS를 제외하고는 특정 IP만 허용하는 규칙을 사용하고 있습니다.

이는 나중에 한번 다뤄보기로 하겠습니다.

마무리

워드프레스 플러그인 설치 오류를 해결하고 AWS EC2 인바운드 규칙을 설정하는 데 성공했습니다.

만약 추가 도움이 필요하거나 다른 문제에 직면한다면, 아래의 AWS 커뮤니티를 활용하여 문제를 해결하세요.

https://repost.aws/ko

1 thought on “AWS EC2 워드프레스 플러그인 설치오류 해결”

Leave a Comment