반응형

 

 

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

 

가상 프라이빗 서버 및 웹 호스팅–Amazon Lightsail—Amazon Web Services

WordPress, Magento, Prestashop, Joomla와 같은 사전 구성된 애플리케이션을 통해 단 몇 번의 클릭으로 블로그, 전자 상거래 또는 개인 웹 사이트를 구축합니다.

aws.amazon.com

여기서 lightsail 시작하기를 합니다. 

여기서 create instance 를 통해 서버 (instance) 를 생성합니다.

region 은 서울로 해주세요. 가까운 위치의 서버가 더 빠릅니다. 외국 서비스가 아니라면

워드프레스 일반이 일반적인데, 저는 처음이지만 꿈과 욕심이 커서 multisite 로 하겠습니다.

multisite 가 하나의 인스턴스로 여러 워드프레스를 관리하는 플랫폼이여서요.

처음 테스트 버젼이라면 512MB 를 써도 되겠지만, 저는 메모리 2GB 로 하겠습니다. 
첫 3달이 프리인건 똑같고, 제 기준 서비스 최소 단위가 2GB 라고 생각해서요. 
처음 시작용이라고 보면 512MB 로 맛보기도 좋을 것 같습니다. 

이렇게 하고 생성 요청하면


인스턴스(서버)가 생성되었습니다.

러닝이여도 바로 서버가 시작되지 않고, 실행되는데 일정시간 소요 되는 것 같습니다. 5분만 기다려주세요. 

서버의 manage 를 눌러 해당 서버의 [connect using SSH] 를 합니다,
그럼 서버의 터미널에 접속하게 됩니다.

여기서 콘솔에 

cat $HOME/bitnami_application_password

를 입력해주면 암호가 나옵니다. 추후 WordPress 웹사이트 관리 대시보드에 로그인하는데 사용합니다.

여기서 나온 암호로

이렇게 로그인합니다. 
로그인 하는 서버 주소는 

http://PublicIpAddress/wp-login.php

public ip 는 서버생성하면 화면에 보입니다.


이렇게 로그인 하면 아래와 같이 어드민 대시보드가 나옵니다.



그리고 다시 서버에서 static ip 정적ip 를 세팅해줍니다.

왜냐하면 서버를 리부팅 하거나 서버가 다운되었다가 다시 시작되면 ip 가 바뀌고 그럼 도메인에 연결해줫던 ip 를 또 바꿔줘야 해서 번거롭습니다. 그리고 마침 lightsail 은 정적ip 가 무료인거 같습니다.



그리고 dns 서버를 어떤걸 쓰든 해당 도메인에 생성된 정적 ip 를 연결해줍니다.
저는 namecheap 에서 도메인을 사서

A Record 로 ip 주소를 적었습니다. 앞에 host 칸은 도메인 명의 prefix 설정입니다.
예를 들어 제 도메인이 mj-house.co 인데 하나 도메인에 여러개 도메인을 사용하고 싶어 
event.mj-house.co 로 요청오면 value 에 써져있는 ip 로 이동시키라는 이야기 입니다.

ip 를 연결해주면 이제 워드프레스에서 도메인 세팅 및 https 인증만 받으면 끝납니다.

워드프레스 도메인 세팅 
도메인 세팅 명령어

sudo /opt/bitnami/configure_app_domain --domain <domain>

EX) event.mj-house.co

여기까지 하면 도메인으로 접속시 


다음과 같이 인증이 안되어 있을 겁니다.
이 떄 워드프레스 서버 내부에서 인증서를 설치해주면 됩니다. 

sudo /opt/bitnami/bncert-tool

위 코드를 터미널에 사용하여 

다음처럼 domain list 에 도메인을 등록해주고, lightsail 에서 인스턴스를 한번 재시작해주면 됩니다.
재시작안하면 적용이 안되는거 같더라고요. 
bncert 도구로 워드프레스 인증받으시면 됩니다.





lightsail 워드프레스 멀티사이트 시작하는 가이드입니다. 
https://lightsail.aws.amazon.com/ls/docs/en_us/articles/amazon-lightsail-quick-start-guide-wordpress-multisite 

lightsail 워드프레스 한글 튜토리얼
https://lightsail.aws.amazon.com/ls/docs/ko_kr/articles/amazon-lightsail-tutorial-launching-and-configuring-wordpress

도메인 세팅 
https://lightsail.aws.amazon.com/ls/docs/en_us/articles/amazon-lightsail-define-the-primary-domain-for-your-wordpress-multisite 

https 인증 
https://lightsail.aws.amazon.com/ls/docs/ko_kr/articles/amazon-lightsail-enabling-https-on-wordpress 

반응형

+ Recent posts