반응형

워드프레스를 구축하기 전에 AWS에 웹서비스를 먼저 구축시켜야 한다.

아래 링크는 우분투 Ubuntu OS로 웹서비스를 활성화 시킨것.

https://ansan-survivor.tistory.com/1063

 

[AWS] 아마존 클라우드에 웹서비스 수동으로 구축하기 (과금방지를 위해 서비스 없이 수동으로) P

AWS를 사용하기 위해서는 AWS를 가입해야 한다. 방법은 아래 참고. https://ansan-survivor.tistory.com/1058 [AWS] 아마존 AWS 클라우드에 회원가입하고 사용하기 (무료, AWS free tier) 아마존 AWS 클라우드 리..

ansan-survivor.tistory.com

 

설치는 Putty로 SSH를 이용해서 진행한다. 위 링크 먼저 참고.

 

 

<Wordpress 설치하기>

1. 워드프레스 최신버전 다운로드, 압축풀기, 권한 설정

    아래 코드를 순서대로 실행

cd /var/www/html
sudo wget -c http://wordpress.org/latest.tar.gz
sudo tar -xzvf latest.tar.gz
sudo chown -R www-data:www-data /var/www/html/wordpress

2. DB테이블 작성

sudo mysql -u root -p

    (패스워드를 입력하라고 뜨면 그냥 엔터 누른다)

    *중요 !  (mySQL 8 이상부터는 GRANT 위에 Create User가 필요하다고 한다)

        USERNAME= 내가 사용할 id

        PASSWORD = 사용할 암호 작성

CREATE DATABASE wordpress_db;
CREATE USER 'USERNAME'@'%' IDENTIFIED BY 'PASSWORD';
GRANT ALL PRIVILEGES ON *.* TO 'USERNAME'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;

exit;

 

3. PHP파일 세팅 후 수정

    (php 파일 이름 wp-config.php으로 변경)

cd wordpress
sudo mv wp-config-sample.php wp-config.php

    (vi 텍스트 에디터로 wp-config.php 파일 수정.)

sudo vi wp-config.php

    위에서 작성한 db테이블을 보면서 Table 이름, ID, Password를 아래와 같이 차례대로 넣는다.

/** The name of the database for WordPress */
define('DB_NAME', 'wordpress_db');

/** MySQL database username */
define('DB_USER', 'USERNAME');

/** MySQL database password */
define('DB_PASSWORD', 'PASSWORD');

 

 

4. DocumentRoot 수정 저장.

sudo vi /etc/apache2/sites-available/000-default.conf

    아래 html/ 뒤에 " wordpress "를 추가 후 저장

    아파치 재부팅

sudo systemctl restart apache2

 

5. 이제 내 퍼블릭 ip로 들어가본다.

    *그러나 아래와 같은 에러가 발생할 수 있다.

    해결방법은 아래 참고.

https://ansan-survivor.tistory.com/1064

 

[Wordpress] 워드프레스 에러. Your PHP installation appears to be missing the MySQL extension which is required by WordPre

워드프레스를 웹에 설치하고 접속을 하려는데 아래와 같은 메세지가 떴다. "Your PHP installation appears to be missing the MySQL extension which is required by WordPress." 이는 php 코드에 문제가 있거나..

ansan-survivor.tistory.com

    * 인스턴스를 재부팅하는 방법은 마우스우클릭 - 인스턴스 재부팅

 

 

(Error establishing a database connection 에러 발생시 아래 참고)

https://ansan-survivor.tistory.com/1066

 

[Wordpress] 워드프레스 "Error establishing a database connection" 에러 발생시 해결 방법.

wordpress를 구축하고나서 사이트에 접속해보니 아래와 같은 메세지가 나타났다. Error establishing a database connection 에러 메세지 부정확한 DB나 변경되 DB로 인해 발생 할 수 있다. 해결방법. 1. wp-conf..

ansan-survivor.tistory.com

 

 

 

    해결을 하면 IP주소로 들어가면 아래와 같이 워드프레스 설치 링크가 뜬다.

 

6. 워드프레스 설치 및 계정 등록

 

(결과) 이제 해당 public ip로 들어가보면 아래와 같은 홈페이지가 생성되었다.

 

 

* (옵션) * 개인적인 도메인이 있는 경우 등록 방법.

    내가 가진 도메인이 xxxx.com 일경우 아래와 같이 새로운 conf 파일을 만든다.

cd /etc/apache2/sites-available
sudo touch xxxx.com.conf

ls

sudo a2ensite xxxx.com.conf
sudo ln -s /etc/apache2/sites-available/xxxx.com.conf /etc/apache2/sites-enabled/
sudo systemctl restart apache2

위처럼 등록한다.

 

 

 

(아래 영상 참고)

https://www.youtube.com/watch?v=MBfUbFoiXlY 

 

 

 

반응형
반응형

아마존 AWS 클라우드 리전에 한국에도 있다는 소식에 한번 구축해본다.

그러기 위해서는 AWS에 회원가입을 해야하는데 다소 까다로울 수 있어 포스팅을 한다.

영어로 되어있기에 영어가 힘든사람들은 아래 글들을 쭉 따라가면 aws에 쉽게 가입할 수 있다.

 

1. AWS 계정 생성

    *준비물 : Visa 또는 Mastercard 신용 or 체크카드

https://aws.amazon.com/ko/free/ 

 

무료 클라우드 컴퓨팅 서비스 - AWS 프리 티어

Internet Explorer에 대한 AWS 지원이 07/31/2022에 종료됩니다. 지원되는 브라우저는 Chrome, Firefox, Edge 및 Safari입니다. 자세히 알아보기

aws.amazon.com

무료 계정 생성 클릭

 

2. 아이디 패스워드 입력

아이디 패스워드 입력

 

 

3. 신용카드 정보 입력

중요한 점이 여기서 VISA나 MASTERCARD 신용 또는 체크카드가 필요하다. (계좌 유효성 인증을 위해)

4. 카드정보의 개인정보 입력

서비스 동의는 신기하게 한글로 나온다.

5. 휴대전화 본인 확인

휴대폰 번호 인증

6. 인증번호 입력

휴대폰에서 받은 인증 숫자를 기입

7. Plan선택

8. 콘솔 대쉬보드로 이동

 

 

 

(결과)

AWS 데쉬보드에 이제 제공하는 다양한 서비스들을 확인하고 사용해 볼 수 있다.

왼쪽 하단에 한국어도 지원하니 영어로 힘들어 할 필요가 없다. (대표 페이지들만)

단, 다른페이지들의 한글화는 아직 덜되었다.

 

아마존이 제공하는 Free tier 무려티어는 아래에서 참고.

https://aws.amazon.com/ko/free

 

무료 클라우드 컴퓨팅 서비스 - AWS 프리 티어

Internet Explorer에 대한 AWS 지원이 07/31/2022에 종료됩니다. 지원되는 브라우저는 Chrome, Firefox, Edge 및 Safari입니다. 자세히 알아보기

aws.amazon.com

 

 

( AWS 회원가입 가이드 -참고  영문 )

https://aws.amazon.com/getting-started/guides/setup-environment/module-one/

 

AWS용 개발 환경 설정 방법 | 모듈 1

Internet Explorer에 대한 AWS 지원이 07/31/2022에 종료됩니다. 지원되는 브라우저는 Chrome, Firefox, Edge 및 Safari입니다. 자세히 알아보기

aws.amazon.com

 

반응형
123

+ Recent posts