https://aws.amazon.com/ko/lightsail/
여기서 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 인증
https://lightsail.aws.amazon.com/ls/docs/ko_kr/articles/amazon-lightsail-enabling-https-on-wordpress
'블로그' 카테고리의 다른 글
워드프레스에 에드센스 연결하기 adsense in wordpress (0) | 2023.07.23 |
---|---|
워드프레스 .htaccess file not found 파일 없는 경우 (0) | 2023.07.14 |
블로그 플랫폼 정리 (2) | 2020.05.13 |