웹사이트 검색

WordPress 원 클릭 설치를 사용하는 방법


소개

워드프레스 원클릭 앱.

원클릭 배포

일반 Ubuntu 20.04 Droplet에 설치된 기능 외에도 WordPress 1-Click 이미지에는 다음 구성 요소도 포함됩니다.

  • Apache: 널리 사용되는 웹(HTTP) 서버.
  • MySQL: 일반적으로 사용되는 오픈 소스 관계형 데이터베이스입니다.\n
  • PHP: PHP 언어 지원.

이러한 구성 요소는 서버가 WordPress와 같은 동적 웹 사이트를 호스팅할 수 있도록 일반적으로 함께 설치되는 오픈 소스 소프트웨어 그룹인 LAMP 스택을 생성합니다. LAMP라는 용어는 MySQL 데이터베이스에 사이트 데이터가 저장되고 PHP로 처리되는 동적 콘텐츠가 있는 Apache 웹 서버가 있는 Linux 운영 체제의 구성을 나타내는 약어입니다.

보안을 강화하기 위해 다음과 같은 추가 구성 요소가 포함됩니다.

  • UFW: 방화벽을 관리하는 프로그램입니다.
  • Fail2ban: 방화벽 구성을 자동으로 업데이트하여 공격자를 차단하는 서비스입니다.

이 자습서에서는 WordPress 1-Click Droplet을 만든 다음 WordPress 사이트를 설정하고 도메인을 구성하고 MySQL 데이터베이스에 액세스하는 방법에 대한 정보를 공유합니다.

1단계 - WordPress Droplet 만들기

Create WordPress Droplet 버튼을 눌러 1-Click App Marketplace에서 Wordpress Droplet을 만듭니다.

그러면 WordPress Droplet을 만들기 전에 설정을 사용자 지정할 수 있는 Create Droplets 페이지로 이동합니다. 선택해야 하는 모든 세부 사항에 대한 설명은 첫 번째 물방울을 만드는 방법에 대한 가이드를 읽어보세요. 다음 섹션은 고려해야 할 몇 가지 주요 설정입니다.

이미지 선택:

이미지는 Ubuntu 20.04에서 WordPress 5.8의 Marketplace 탭으로 이미 설정되어 있습니다.

선택하지 않은 경우 검색 상자를 사용하여 WordPress를 검색합니다.

WordPress 이미지가 제대로 선택되면 기본값을 수락하거나 사용 사례에 따라 설정을 조정할 수 있습니다. 일반적으로 다음 변경 사항을 권장합니다.

데이터 센터 지역 선택:

잠재적인 대기 시간을 방지하려면 사용자 기반에 가장 가까운 데이터 센터 지역을 선택하는 것이 좋습니다. 일부 지역에는 둘 이상의 데이터 센터가 있습니다. 이러한 동일한 지역 데이터 센터(예: SFO3 및 SFO2) 간에는 차이가 없습니다.

플랜 선택:

WordPress로 Droplet을 실행하려면 최소 1GB 이상의 RAM이 있는 것이 좋습니다.

인증 방법 선택:

Droplet의 비밀번호가 아닌 SSH 키 옵션이 권장됩니다. SSH 키를 사용한 인증은 일반적으로 더 안전합니다.

추가 옵션 선택:

향상된 메트릭 모니터링 및 알림을 Droplet에 추가하면 시간이 지남에 따라 Droplet 리소스 사용량을 추적하는 데 도움이 됩니다. 자동 백업 활성화를 고려할 수도 있습니다. 나중에 다시 돌아와 이미 생성한 Droplet에서 백업 기능을 활성화할 수 있습니다.

호스트 이름 선택:

Droplet에 "WordPress Droplet 1\ 또는 호스팅하려는 사이트의 이름과 같이 기억할 수 있는 식별 이름을 지정하십시오.

선택을 마쳤으면 제어판 화면의 하단 표시줄에서 드롭릿 만들기를 누릅니다. Droplet이 생성되면 IP 주소가 표시됩니다. 이 IP 주소에 액세스하여 Droplet에 연결하고 구성할 수 있습니다. IP 주소 위로 마우스를 이동하고 복사를 눌러 클립보드에 복사합니다.

1-Click Marketplace를 통해 생성된 Droplet은 시작하기를 눌러 액세스할 수 있는 추가 리소스와 함께 제공됩니다.

이렇게 하면 1-Click 애플리케이션에 특정한 추가 정보를 얻을 수 있는 새 패널이 토글됩니다. 여기에는 개요, Droplet 사용을 시작하기 위한 추가 단계, 커뮤니티 사이트의 관련 자습서 링크가 포함됩니다. 또한 WordPress에 대한 지원 및 기타 리소스에 액세스할 수 있습니다.

다음으로 이 IP 주소를 사용하여 WordPress 사이트를 봅니다.

2단계 - 자리 표시자 페이지 확인

웹 브라우저를 열고 Droplet의 IP 주소로 이동하여 새 사이트를 방문하십시오. SSH로 로그인할 때까지 다음 페이지가 나타납니다.

이 보안 조치는 관리 사용자가 설정된 WordPress의 초기 구성을 보호하기 위해 마련되었습니다.

WordPress를 구성할 준비가 될 때까지 설치를 이 상태로 안전하게 둘 수 있습니다.

3단계 — SSH를 통해 드롭릿에 액세스하여 구성 활성화

자리 표시자 웹 페이지를 제거하려면 먼저 SSH를 통해 Droplet에 연결해야 합니다. 연결되면 즉시 WordPress 구성을 완료하는 것이 중요합니다. 그렇게 할 때까지 귀하의 사이트를 찾는 사람은 누구나 관리 사용자와 암호를 만들 수 있습니다.

시작하려면 명령줄에서 서버에 직접 연결하십시오. WordPress를 구성하려면 이 작업을 한 번 완료해야 합니다. 이전에 SSH 또는 PuTTY와 같은 터미널 프로그램을 사용해 본 적이 없다면 SSH로 Droplet에 연결하는 방법을 확인하십시오.

준비가 되면 컴퓨터에서 터미널을 열고 이 명령을 사용하여 SSH를 통해 루트(또는 관리 사용자)로 Droplet에 로그인합니다. Droplet의 IP 주소를 사용하는 것을 잊지 마십시오.

  1. ssh root@your_server_ip

로그인하면 WordPress 사이트를 설정하고 구성을 활성화하라는 일련의 프롬프트가 표시됩니다.

참고: Droplet의 IP 주소 대신 도메인 이름을 사용하려면 도메인 및 DNS에 대한 설명서를 읽어 설정하세요.

먼저 도메인 또는 하위 도메인 이름을 제공해야 합니다. 그런 다음 이메일 주소, 사용자 이름, 비밀번호 및 블로그 제목을 제공하여 WordPress에 대한 새 관리 사용자 계정을 만듭니다. 이 정보를 입력하면 이 정보가 올바른지 확인하라는 메시지가 표시됩니다. 그렇다면 y를 쓰고 Enter를 누르십시오. 참조할 수 있는 모든 프롬프트는 다음과 같습니다.

Enter the domain name for your new WordPress site.
(ex. example.org or test.example.org) do not include www or http/s
--------------------------------------------------
Domain/Subdomain name: example.com
Enabling conf block-xmlrpc.
To activate the new configuration, you need to run:
  systemctl reload apache2
Now we will create your new admin user account for WordPress.
Your Email Address: your_email@example.com

Username: sammy

Password: wp_password

Blog Title: Sammy Swims

Is the information correct? [Y/n] y

이 질문에 답하고 나면 Let’s Encrypt를 통해 인증서를 받을 것인지 묻는 메시지가 나타납니다. Let’s Encrypt는 무료 TLS/SSL 인증서를 얻고 설치하여 웹 서버에서 암호화된 HTTPS를 활성화하는 인증 기관(CA)입니다. 추가 보안을 위해 이 질문에 yes 또는 y를 입력하여 인증서를 생성하는 것이 좋습니다. 자세한 내용은 Ubuntu 20.04에서 Let’s Encrypt를 사용하여 Apache를 보호하는 방법 자습서를 따르십시오.

이 초기 구성을 완료하면 생성한 관리 사용자로 로그인하여 사이트 설정을 계속할 수 있습니다.

4단계 - WordPress 관리자 패널에 로그인

이전에 만든 관리자 계정 자격 증명을 사용하여 https://example.com/wp-admin으로 이동하여 WordPress 관리자 패널에 로그인할 수 있습니다. 사용자 이름, 이메일 및 비밀번호와 함께 로그인 자격 증명을 입력하십시오. 해당 정보를 입력했으면 로그인을 누릅니다.

로그인하면 사이트의 모양을 사용자 지정하거나 추가 기능을 위한 플러그인을 설치하거나 새 게시물이나 페이지를 만들 수 있습니다. 특히 업데이트용인 경우 빨간색 알림을 확인하십시오. 좋은 안전 관행을 위해 WordPress를 항상 최신 상태로 유지하는 것이 좋습니다.

6단계 - 로그인 및 비밀번호 찾기

SSH를 통해 Droplet에 로그인할 때 표시되는 오늘의 메시지(MOTD)에서 설치에 대한 추가 세부 정보에 액세스할 수 있습니다.

-------------------------------------------------------------------------------
Welcome to DigitalOcean's One-Click WordPress Droplet.
To keep this Droplet secure, the UFW firewall is enabled.
All ports are BLOCKED except 22 (SSH), 80 (HTTP), and 443 (HTTPS).
-------------------------------------------------------------------------------------

MySQL 데이터베이스 서버에 액세스해야 하는 경우 다음 명령을 사용하여 /root/.digitalocean_password 파일에서 MySQL 루트 사용자 암호를 찾을 수 있습니다.

  1. cat /root/.digitalocean_password
Output
root_mysql_pass="c404aed5e912278adb4EXAMPLE9782f390286d706a9c4f72" wordpress_mysql_pass="619863e454cEXAMPLE15be13d9730db5c0a52ad6a4d2491a"

root_mysql_pass로 시작하는 줄의 따옴표 안에 있는 암호를 복사합니다. 그런 다음 -u 플래그와 함께 mysql 명령을 실행하여 사용자(루트)를 지정하고 -p 플래그를 사용하여 비밀번호를 묻는 메시지를 표시합니다. 다음과 같습니다.

mysql -u root -p

메시지가 표시되면 복사한 비밀번호를 입력합니다. 그래픽 사용자 인터페이스를 사용하려면 Ubuntu 20.04에서 phpMyAdmin을 설치하고 보호하는 방법 자습서를 따르십시오.

결론

워드프레스 사이트가 실행 중이면 초기 서버 설정 가이드에 따라 사용자에게 sudo 권한을 부여하고, 루트 로그인을 잠그고, Droplet을 사용할 수 있도록 다른 단계를 수행하여 보안을 강화할 수 있습니다. 생산.