AWS EC2로 WordPress 구축
5679 단어 WordPress아파치ubuntu18.04LTSEC2AWS
소개
AWS에서 WordPress를 구축합니다. 데비안계 리눅스를 좋아하기 때문에 AWS인데 Amazon Linux를 사용하지 않고 UBuntu로 환경 구축을 합니다.
※ RDS 등을 사용하지 않고 인스턴스 내에 데이터베이스를 설치하고 있습니다.
VPC 만들기


인스턴스 만들기






고정 IP 주소 할당
EC2 대시보드의 네트워크 및 보안에서 Elastic IP를 선택합니다.


인스턴스에 연결 (Win10 명령 프롬프트에서 연결)
ssh -i <秘密鍵.pem> -l ubuntu <IPアドレス又はDNS>

패키지 업데이트
sudo apt-get update
sudo apt-get -y upgrade
시간대 변경
sudo apt-get update
sudo apt-get -y upgrade
sudo timedatectl set-timezone Asia/Tokyo
Apache 설치
sudo apt-get -y install apache2
sudo apt-get -y install apache2

PHP 설치
sudo apt-get -y install php php-mysql
데이터베이스(MariaDB) 설치
sudo apt-get -y install mariadb-server mariadb-client
WordPress용 데이터베이스 만들기
sudo mysql
CREATE DATABASE wordpress DEFAULT CHARACTER SET utf8;
SHOW DATABASES;
를 실행하여 데이터베이스가 생성되었는지 확인합니다.
WordPress에서 사용할 데이터베이스 사용자 만들기(SQL)
GRANT ALL ON wordpress.* TO wordpress@localhost IDENTIFIED BY '<パスワード>';
FLUSH PRIVILEGES;
quit
폴더 소유자 변경
cd /var/www
sudo chown ubuntu:ubuntu html
WordPress 다운로드, 배포
cd /var/www/html
wget https://ja.wordpress.org/latest-ja.tar.gz
tar xf latest-ja.tar.gz
rm latest-ja.tar.gz
sudo chmod -R 777 wordpress
sudo chown -R www-data:www-data wordpress
WordPress 설치
sudo apt-get -y install php php-mysql
sudo apt-get -y install mariadb-server mariadb-client
WordPress용 데이터베이스 만들기
sudo mysql
CREATE DATABASE wordpress DEFAULT CHARACTER SET utf8;
SHOW DATABASES;
를 실행하여 데이터베이스가 생성되었는지 확인합니다.
WordPress에서 사용할 데이터베이스 사용자 만들기(SQL)
GRANT ALL ON wordpress.* TO wordpress@localhost IDENTIFIED BY '<パスワード>';
FLUSH PRIVILEGES;
quit
폴더 소유자 변경
cd /var/www
sudo chown ubuntu:ubuntu html
WordPress 다운로드, 배포
cd /var/www/html
wget https://ja.wordpress.org/latest-ja.tar.gz
tar xf latest-ja.tar.gz
rm latest-ja.tar.gz
sudo chmod -R 777 wordpress
sudo chown -R www-data:www-data wordpress
WordPress 설치
sudo mysql
CREATE DATABASE wordpress DEFAULT CHARACTER SET utf8;
GRANT ALL ON wordpress.* TO wordpress@localhost IDENTIFIED BY '<パスワード>';
FLUSH PRIVILEGES;
quit
폴더 소유자 변경
cd /var/www
sudo chown ubuntu:ubuntu html
WordPress 다운로드, 배포
cd /var/www/html
wget https://ja.wordpress.org/latest-ja.tar.gz
tar xf latest-ja.tar.gz
rm latest-ja.tar.gz
sudo chmod -R 777 wordpress
sudo chown -R www-data:www-data wordpress
WordPress 설치
cd /var/www
sudo chown ubuntu:ubuntu html
cd /var/www/html
wget https://ja.wordpress.org/latest-ja.tar.gz
tar xf latest-ja.tar.gz
rm latest-ja.tar.gz
sudo chmod -R 777 wordpress
sudo chown -R www-data:www-data wordpress
WordPress 설치
IPアドレス又はDNS/wordpress





Reference
이 문제에 관하여(AWS EC2로 WordPress 구축), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/rockhopper-penguin/items/2c17f2391a59cdf6807d텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)