다음을 통해 공유


WordPress 사이트 만들기

이 빠른 시작 가이드에서는 App ServiceWordPress Azure Marketplace 항목과 Azure Database for MySQL - 유연한 서버를 사용하여 Azure App Service에 첫 번째 WordPress 사이트를 만들고 배포하는 방법을 알아봅니다. 이 빠른 시작에서는 앱에 표준 계층을 사용하고 데이터베이스에 Burstable, B2s 계층을 사용하고 Azure 구독 비용을 발생시킵니다. 가격 책정은 App Service 가격 책정, Azure Database for MySQL 가격 책정, Content Delivery Network 가격 책정Azure Blob Storage 가격 책정을 참조하세요. 개요에서 App Service의 WordPress에 대해 자세히 알아볼 수 있습니다.

이 빠른 시작을 완료하려면 활성 구독이 있는 Azure 계정이 필요합니다. 체험 계정을 만듭니다.

Azure Portal을 사용하여 WordPress 사이트 만들기

  1. WordPress 사이트 만들기를 시작하려면 https://portal.azure.com/#create/WordPress.WordPress로 이동합니다.

    Azure 앱 Service에서 WordPress 사이트 만들기 스크린샷

  2. 기본 탭의 프로젝트 세부 정보에서 올바른 구독이 선택되어 있는지 확인합니다. 리소스 그룹 만들기를 선택하고 이름으로 myResourceGroup을 입력합니다.

  3. 호스팅 세부 정보 아래에서 앱에 서비스를 제공할 지역을 선택한 다음, 웹앱에 대해 전역적으로 고유한 이름을 입력합니다. 호스팅 계획 아래에서 표준을 선택합니다. 기능 및 가격 비교를 보려면 플랜 변경을 선택합니다.

  4. WordPress 설정 아래에서 원하는 사이트 언어를 선택한 다음 관리자 이메일, 관리자 사용자 이름관리자 암호를 입력합니다. 관리자 이메일은 WordPress 관리 로그인에만 사용됩니다.

  5. (선택 사항) 추가 기능 탭 선택합니다. 권장 설정(관리 ID 포함)은 기본적으로 이미 사용하도록 설정되어 있습니다. 이러한 설정에 익숙하지 않은 경우 확인란의 선택을 취소합니다. 자세한 내용은 WordPress 추가 기능 구성 을 참조하세요.

  6. 검토 + 만들기 탭을 선택합니다. 유효성 검사를 실행한 후 페이지 아래쪽에 있는 만들기 단추를 선택하여 WordPress 사이트를 만듭니다.

    Azure 앱 Service의 WordPress 만들기 단추 스크린샷

  7. 사이트 URL을 찾아 앱이 제대로 실행하는지 확인합니다. 사이트를 로드하는 데 몇 분 정도 걸릴 수 있습니다. 오류가 발생하면 몇 분 후에 브라우저를 새로 고칩니다.

    Azure 앱 Service의 WordPress 사이트 스크린샷

  8. WordPress 관리자 페이지에 액세스하려면 /wp-admin으로 이동하여 WordPress 설정 단계에서 만든 자격 증명을 사용합니다.

    Azure 앱 Service의 WordPress 관리자 로그인 스크린샷

리소스 정리

더 이상 필요하지 않으면 리소스 그룹, 앱 서비스 및 모든 관련 리소스를 삭제할 수 있습니다.

  1. App Service 개요 페이지에서 Azure Portal을 사용하여 WordPress 사이트 만들기 단계에서 만든 리소스 그룹을 클릭합니다.

    App Service 개요 페이지의 리소스 그룹

  2. 리소스 그룹 페이지에서 리소스 그룹 삭제를 선택합니다. 리소스 그룹의 이름을 확인하고 리소스 삭제를 마칩니다.

    리소스 그룹 삭제

WordPress 추가 기능 구성

추가 기능 탭에서 권장 설정은 기본적으로 이미 사용하도록 설정되어 있습니다.

  • 관리 ID는 중요한 자격 증명을 관리하여 Azure 리소스에 액세스하는 오버헤드를 제거하여 웹 사이트를 매우 안전하게 만듭니다.
  • Azure Communication Service를 사용하면 Azure Communication Services를 사용하여 애플리케이션-개인 간 대용량 전자 메일을 사용할 수 있습니다.
  • Azure Content Delivery Network는 최종 사용자와 가까운 현재 상태 위치에 캐시된 콘텐츠를 저장할 수 있는 서버의 분산 네트워크를 사용하여 성능, 가용성 및 보안을 개선하는 데 도움이 됩니다.
  • AFD(Azure Front Door)는 빠른 미디어 다운로드를 위해 가장 가까운 에지 서버에서 캐싱하여 콘텐츠 배달을 허용하면서 응답 시간을 줄이는 동적 사이트 가속을 제공합니다.
  • Azure Blob Storage를 사용하면 이미지, 비디오 및 기타 파일을 저장하고 액세스할 수 있습니다. 이렇게 하면 웹 서버의 부하가 효과적으로 감소하여 성능 및 사용자 환경이 향상됩니다.

WordPress 추가 기능에 대한 자세한 내용은 추가 기능 및 자세한 내용을 참조하세요.

MySQL 유연한 서버, 사용자 이름 또는 암호 관리(선택 사항)

  • MySQL 유연한 서버는 프라이빗 Virtual Network 뒤에서 만들어지며 직접 액세스할 수 없습니다. 데이터베이스에 액세스 또는 관리하려면 WordPress 사이트와 함께 배포된 phpMyAdmin을 사용합니다. 다음 단계에 따라 phpMyAdmin에 액세스할 수 있습니다.

    • URL: https://<sitename>.azurewebsites.net/phpmyadmin로 이동합니다.
    • 유연한 서버의 사용자 이름과 암호로 로그인
  • MySQL 유연한 서버의 데이터베이스 사용자 이름과 암호는 자동으로 생성됩니다. 배포 후 이러한 값을 검색하려면 Azure App Service에서 구성 페이지의 애플리케이션 설정 섹션으로 이동합니다. 이러한 애플리케이션 설정을 사용하여 MySQL 데이터베이스에 연결하도록 WordPress 구성이 수정되었습니다.

  • MySQL 데이터베이스 암호를 변경하려면 관리자 암호 초기화을 참조하세요. MySQL 데이터베이스 자격 증명이 변경될 때마다 애플리케이션 설정을 업데이트해야 합니다. MySQL 데이터베이스용 애플리케이션 설정DATABASE_ 접두사로 시작합니다. MySQL 암호 업데이트에 대한 자세한 내용은 App Service의 WordPress를 참조하세요.

WordPress 관리자 암호 변경(선택 사항)

WordPress 관리자 자격 증명의 애플리케이션 설정은 배포용입니다. 이 값을 수정해도 WordPress 설치에는 영향을 미치지 않습니다. WordPress 관리자 암호를 변경하려면 암호 다시 설정을 참조하세요. WordPress 관리자 자격 증명에 대한 애플리케이션 설정WORDPRESS_ADMIN_ 접두사로 시작합니다. WordPress 관리자 암호 업데이트에 대한 자세한 내용은 WordPress 관리자 자격 증명 변경을 참조하세요.

Linux의 App Service로 마이그레이션(선택 사항)

WordPress 앱을 App Service on Linux로 마이그레이션할 수 있는 몇 가지 방식이 있습니다. WP 플러그 인을 사용하거나 FTP 및 MySQL 클라이언트를 사용하여 수동으로 마이그레이션할 수 있습니다. App Service로 마이그레이션을 비롯한 추가 설명서는 WordPress - App Service on Linux에서 찾을 수 있습니다.

축하합니다! 이 빠른 시작을 성공적으로 완료했습니다!