아마존 S3 클라이언트에서 워드 프레스 호스팅

다음 절차, 설치, 구성 및 아마존 리눅스 인스턴스에 워드 프레스 블로그를 확보합니다. 이 튜토리얼은 당신이 전통적인 호스팅 서비스 전형적인되지 않습니다 귀하의 워드 프레스 블로그를 호스팅하는 웹 서버를 완벽하게 제어 할 수 있다는 점에서 아마존 EC2를 사용하는 좋은 소개합니다.

당신은 소프트웨어 패키지를 업데이트하고 서버에 대한 보안 패치를 유지하기위한 책임이 있습니다. 웹 서버 구성과 직접 상호 작용을 필요로하지 않는 이상 자동 워드 프레스 설치의 경우 AWS CloudFormation 서비스도 빠르게 시작할 수 있습니다 워드 프레스 템플릿을 제공합니다. 자세한 내용은 AWS CloudFormation 사용 설명서에서 시작하기를 참조하십시오. 당신이 윈도우 인스턴스에 워드 프레스 블로그를 호스팅 할 수 원하는 경우, 윈도우 인스턴스에 대한 아마존 EC2 사용 설명서의 아마존 EC2 윈도우 인스턴스에 워드 프레스 블로그 배포를 참조하십시오. 당신이 분리 된 데이터베이스 고 가용성 솔루션을 필요로하는 경우, AWS 탄성 콩나무 개발자 설명서에서 고 가용성 워드 프레스 웹 사이트 배포를 참조하십시오.

아마존 S3 클라이언트 절차에 워드 프레스 호스팅, 당신은하지 않습니다

이러한 절차는 아마존 리눅스와 함께 사용하기위한 것입니다. 다른 배포판에 대한 자세한 내용은 특정 설명서를 참조하십시오. 이 튜토리얼의 많은 단계는 우분투 인스턴스에서 작동하지 않습니다. 우분투 인스턴스에 워드 프레스를 설치하는 도움말은 우분투 설명서에 워드 프레스를 참조하십시오.

전제 조건

아마존 리눅스에서 LAMP 웹 서버 설치 :이 튜토리얼은 튜토리얼의 모든 단계를 수행하여 PHP와 MySQL을 지원하는 기능을 웹 서버와 아마존 리눅스 인스턴스를 시작했다고 가정합니다. 이 튜토리얼은 또한 파일 권한이 웹 서버에 제대로 설정되었는지 확인하기 위해 HTTP 및 HTTPS 트래픽뿐만 아니라 여러 단계를 허용하는 보안 그룹을 구성하는 단계가 있습니다. 아직 수행하지 않은 경우, 튜토리얼을 참조하십시오 이러한 전제 조건을 충족하고 워드 프레스를 설치하려면이 튜토리얼로 돌아 아마존 리눅스에서 LAMP 웹 서버 설치. 보안 그룹에 규칙을 추가하는 방법에 대한 자세한 내용은 보안 그룹에 규칙 추가를 참조하십시오.

우리는 강력하게 당신이 워드 프레스 블로그를 호스팅하는 데 사용하는 인스턴스에 엘라스틱 IP 주소 (EIP)를 연결하는 것이 좋습니다. 이것은 변경하고 설치를 깨는에서 예를 들어 공공 DNS 주소를 방지 할 수 있습니다. 도메인 이름을 소유하고 당신이 당신의 블로그를 사용하려면 도메인 이름이 EIP 주소를 가리 키도록 들어, DNS 레코드를 업데이트 할 수 있습니다 (이에 대한 도움말은 도메인 이름 등록 기관에 문의하십시오). 당신은 무료로 실행중인 인스턴스와 연관된 하나 개 EIP 주소를 가질 수 있습니다. 자세한 내용은 엘라스틱 IP 주소를 참조하십시오.

아마존 S3 클라이언트에서 워드 프레스를 호스팅하는 사용자를 추가

이미 블로그에 도메인 이름이없는 경우에, 당신은 아마존 RouteВ (53) 도메인 이름을 등록하고 도메인 이름으로 인스턴스의 EIP 주소를 연결할 수 있습니다. 자세한 내용은 아마존 RouteВ 53 개발자 가이드에 아마존 경로 (53)를 사용하여 등록 도메인 이름을 참조하십시오.

워드 프레스를 설치

인스턴스에 연결하고 워드 프레스 설치 패키지를 다운로드합니다.

다운로드 워드 프레스 설치 패키지를 압축 해제하려면

wget을 명령으로 최신 워드 프레스 설치 패키지를 다운로드합니다. 다음 명령은 항상 최신 버전을 다운로드해야합니다.

압축을 풀고 설치 패키지를 보관 취소. 설치 폴더는 워드 프레스라는 폴더에 압축 해제됩니다.

워드 프레스 설치를 위해 MySQL 사용자와 데이터베이스를 만들려면

귀하의 워드 프레스 설치는 데이터베이스에 같은 블로그 게시물 항목 및 사용자 주석으로, 정보를 저장해야합니다. 이 절차는 당신이 당신의 블로그를 읽고 해당 데이터베이스에 정보를 저장 권한이있는 사용자에 대한 데이터베이스를 만들 수 있습니다.

MySQL 서버를 시작합니다.

루트 사용자로 MySQL 서버에 로그인합니다. 메시지가 표시되면 MySQL의 루트 암호를 입력; 이 루트 시스템 암호와 다를 수 있습니다, 또는 당신이 당신의 MySQL 서버를 확보하지 않은 경우에도 비어있을 수 있습니다.

아직 MySQL 서버를 확보하지 않은 경우, 당신이 그렇게하는 것이 매우 중요합니다. 자세한 내용은 MySQL 서버의 보안을 참조하십시오.

MySQL 데이터베이스에 대한 사용자 및 암호를 만듭니다. 귀하의 워드 프레스 설치는 MySQL 데이터베이스와 통신하는 데이 값을 사용합니다. 고유 한 사용자 이름과 암호를 대체하여 다음 명령을 입력합니다.

당신이 당신의 사용자에 대한 강력한 암호를 만들 수 있는지 확인합니다. 이 앞의 명령을 깰 것이기 때문에, 암호에 단일 인용 부호 ( ')를 사용하지 마십시오. 보안 암호를 만드는 방법에 대한 자세한 내용은 www.pctools.com/guides/password/로 이동합니다. 기존의 암호를 재사용하고 안전한 장소에이 암호를 저장할 수 있는지 확인하지 마십시오.

데이터베이스를 작성합니다. 같은 워드 프레스-dB로, 데이터베이스를 설명하는 의미있는 이름을 지정합니다.

아래의 명령에 데이터베이스 이름을 둘러싼 문장 부호는 역 따옴표라고합니다. 백틱 (`) 키는 일반적으로 표준 키보드의 Tab 키 위에 있습니다. 역 따옴표는 항상 필요하지만 그들은 당신이 데이터베이스 이름에 하이픈 달리 잘못된 문자를 사용할 수 없습니다.

이전에 만든 워드 프레스 사용자에게 데이터베이스에 대한 모든 권한을 부여합니다.

모든 변경 사항을 데리러 MySQL의 권한을 플래시합니다.

mysql 클라이언트를 종료합니다.

작성하고 WP-config.php 파일을 편집하려면

워드 프레스 설치 폴더는 WP - 설정 - sample.php라는 샘플 구성 파일이 포함되어 있습니다. 이 절차에서는이 파일을 복사하여 특정 구성에 맞게 편집합니다.

라는 파일 WP-config.php에로 WP - 설정 - sample.php 파일을 복사합니다. 이 새 구성 파일을 생성하고 백업으로 그대로 원래의 샘플 파일을 유지합니다.

(나노 또는 정력 등) 좋아하는 텍스트 편집기로 WP-config.php 파일을 편집하고 설치에 대한 값을 입력합니다. 당신이 좋아하는 텍스트 편집기가없는 경우, 나노 초보자가 사용하기에 훨씬 쉽다.

DB_NAME을 정의하는 행을 찾아 워드 프레스 설치를위한 MySQL 사용자와 데이터베이스를 만들려면 당신이 StepВ 사에서 만든 데이터베이스 이름 database_name_here을 변경합니다.

워드 프레스 설치를위한 MySQL 사용자와 데이터베이스를 만들려면 당신이 StepВ 3에서 만든 데이터베이스 사용자에게 DB_USER 변경 username_here을 정의하는 행을 찾습니다.

DB_PASSWORD를 정의하는 행을 찾아 워드 프레스 설치를위한 MySQL 사용자와 데이터베이스를 만들려면 당신이 StepВ 3에서 만든 강력한 암호에 password_here을 변경합니다.

인증 고유 키와 소금라는 섹션을 찾습니다. 이 KEY와 SALT 값은 로컬 컴퓨터에 사용자 저장소를 워드 프레스 브라우저 쿠키를 암호화 레이어를 제공한다. 기본적으로, 긴 임의의 값을 추가 여기에 귀하의 사이트가 더 안전합니다. 무작위로 복사하여 WP-config.php 파일에 붙여 넣을 수 있습니다 키 값의 집합을 생성하는 https://api.wordpress.org/secret-key/1.1/salt/를 방문하십시오. 텍스트를 붙여 넣을와 퍼티 터미널 내부에 마우스를 마우스 오른쪽 단추로 클릭 한 곳에 커서를 놓고 퍼티 터미널에 텍스트를 붙여 넣습니다.

아래의 값들은 예시적인 목적으로 만; 설치에이 값을 사용하지 않습니다.

파일을 저장하고 텍스트 편집기를 종료합니다.

아파치 문서 루트에 워드 프레스 설치를 이동하려면

이제 설치 폴더에 압축을 해제 한 것으로, MySQL 데이터베이스와 사용자를 생성하고, 워드 프레스 구성 파일을 사용자 정의, 당신은 당신이 당신의 설치를 완료 설치 스크립트를 실행할 수 있도록 웹 서버 문서 루트에 설치 파일을 이동할 준비가 된 것입니다. 이 파일의 위치는 (예를 들어, my.public.dns.amazonaws.com) 또는 하위 디렉토리 또는 폴더 (예를 들어, my.public에 당신이 당신의 워드 프레스 블로그는 웹 서버의 루트에 사용할 수있게하려면 여부에 따라 달라집니다 .dns.amazonaws.com / 블로그).

당신이 당신의 블로그를 사용할 수있게하려면 및 해당 위치와 관련된 MV를 실행하는 위치를 선택합니다.

아래 두 명령 세트를 실행하면 이동하려는 파일이 더 이상 없기 때문에, 당신은 두 번째 MV 명령에 오류 메시지가 표시됩니다.

my.public.dns.amazonaws.com에서 블로그를 사용할 수 있도록합니다. 아파치 문서 루트 (/ var에 / www /에서 html로 아마존 리눅스 인스턴스에)에 (폴더 자체가 아니라)를 워드 프레스 폴더에있는 파일을 이동합니다.

또는. 대신 my.public.dns.amazonaws.com/blog에서 블로그를 사용할 수 있도록, 아파치 문서 루트 내부에 블로그라는 새로운 폴더를 생성하고 워드 프레스 폴더에 파일을 이동 (그러나 폴더 자체) 새로운 블로그 폴더에 .

즉시 다음 절차로 이동하지 않을 경우 보안을 위해, 지금은 아파치 웹 서버 (아파치)를 중지합니다. 아파치 문서 루트에 설치를 이동 한 후, 워드 프레스 설치 스크립트는 보호되지 아파치 웹 서버가 실행 된 경우 공격자는 블로그에 액세스 할 수 있습니다. 아파치 웹 서버를 중지하려면 명령 sudo는 서비스 아파치 정지를 입력합니다. 당신은 다음 절차로 이동하는 경우, 당신은 아파치 웹 서버를 중지 할 필요가 없습니다.

워드 프레스는 영구 링크를 사용할 수 있도록하려면

워드 프레스 영구 링크가 제대로 작동하려면 아파치 .htaccess 파일을 사용할 필요가 있지만, 아마존 리눅스에 기본적으로 사용되지 않습니다. 아파치 문서 루트의 모든 재 지정을 허용하려면이 절차를 사용하십시오.

(나노 또는 정력 등) 좋아하는 텍스트 편집기로 httpd.conf 파일을 엽니 다. 당신이 좋아하는 텍스트 편집기가없는 경우, 나노 초보자가 사용하기에 훨씬 쉽다.

로 시작하는 섹션을 찾습니다 .

에 AllowOverride 전체를 읽어 위의 절에있는에 AllowOverride 없음 라인을 변경합니다.

이 파일에 여러에 AllowOverride 라인이있다; 당신이에 줄을 변경해야합니다 섹션.

파일을 저장하고 텍스트 편집기를 종료합니다.

아파치 웹 서버에 대한 파일 권한을 수정하려면

워드 프레스에서 사용할 수있는 기능 중 일부 (예 : 관리 화면 불구하고 미디어를 업로드 등) 아파치 문서 루트에 대한 쓰기 액세스를 필요로합니다. 웹 서버는 아파치 사용자로 실행, 그래서 당신은 LAMP 웹 서버 튜토리얼에서 만든 WWW 그룹에 해당 사용자를 추가해야합니다.

www가 그룹에 아파치 사용자를 추가합니다.

아파치 사용자에게 파일은 / var / www가의 소유권과 그 내용을 변경합니다.

www가 그룹에 그룹의 / var / www가의 소유권과 그 내용을 변경합니다.

그룹 쓰기 권한을 추가하고 미래의 하위 디렉토리에 그룹 ID를 설정하는 디렉토리의 / var / www가의 권한과 하위 디렉토리를 변경합니다.

재귀 그룹 쓰기 권한을 추가하는 파일은 / var / www가의 권한과 하위 디렉토리를 변경합니다.

새 그룹 및 권한을 선택하는 아파치 웹 서버를 다시 시작합니다.

워드 프레스 설치 스크립트를 실행하려면

httpd 실행 및 mysqld를 서비스마다 시스템 부팅시 시작되도록하기 위해 chkconfig를 명령을 사용하십시오.

MySQL 서버 (mysqld가) 실행되고 있는지 확인합니다. 의 mysqld 서비스가 실행되고 있지 않은 경우 실행합니다.

아파치 웹 서버 (아파치)가 실행되고 있는지 확인합니다. httpd 실행 서비스가 실행되고 있지 않으면 시작합니다.

웹 브라우저에서 워드 프레스 블로그의 URL (인스턴스의 공공 DNS 주소 또는 블로그 폴더 다음에 그 주소 중 하나)를 입력합니다. 당신은 워드 프레스 설치 화면이 나타납니다.

워드 프레스 설치 마법사에 남아있는 설치 정보를 입력합니다.

관련 기사

000webhost 무료 호스팅에 워드 프레스를 설치하는 방법000webhost 워드 프레스에 워드 프레스를 설치하면 최적의 블로깅 플랫폼 중 하나입니다. 요즘, 사람들은 인해위한 사용자 편의, 고급 테마, 플러그인 및 옵션에 워드 프레스로 이동 ...
AWS 탄성 콩나무 호스팅 워드 프레스이 튜토리얼에 워드 프레스 웹 사이트를 실행하는 고 가용성 환경을 AWS 탄성 콩 줄기 외부 RDS DB 인스턴스를 시작하고 구성하는 과정을 안내합니다 ...
웹 호스팅 워드 프레스가 WAMP 설치 한 번의 클릭으로온라인 가장 사용자 친화적 인 CMS를 중 하나로 워드 프레스 워드 프레스를 설치하는 방법, 전 세계 수백만 시간의 수천을 위해 다운로드되었습니다. 그것의 쉬운 이해하기 인터페이스를 ...
IIS에 워드 프레스 호스팅에릭 워싱 소개 워드 프레스에 의해 블로그 게시 응용 프로그램 및 콘텐츠 관리 시스템입니다. wordpress.org에 따르면, 워드 프레스는 "최신식 의미 개인입니다 ...
IIS 7에서 워드 프레스 호스팅에릭 워싱 소개 워드 프레스에 의해 블로그 게시 응용 프로그램 및 콘텐츠 관리 시스템입니다. wordpress.org에 따르면, 워드 프레스는 "최신식 의미 개인입니다 ...