AWS에서 고가용성, 다중 계층, Auto Scaling WordPress 사이트 배포

2019 단어 bitnamiawswordpress

AWS용 Bitnami WordPress 다중 계층 솔루션 기반:





AWS에서 스택 실행:



Read the official doc on Bitnami

배스천 호스트를 통해 앱 인스턴스로 SSH 터널 구축



Reference: Connect To An Application Instance Using An SSH Tunnel

Bastion Host에 대한 ssh와 App Instance에 대한 ssh에 지쳤으므로 ssh 터널을 구축합니다.
  • CloudFormation에서 'Bastion용 탄력적 IP 1' 가져오기
  • EC2에서 앱 인스턴스의 '비공개 IP' 가져오기
  • sudo chmod 600 KEYFILE_PATH
  • ssh -i ec2-user@BASTION_IP
  • 요새 호스트에서 수행:

  • sudo sed -i -e 's/AllowTcpForwarding no/AllowTcpForwarding yes/g' /etc/ssh/sshd_config
    sudo /etc/init.d/sshd restart
    exit
    


  • 로컬에서 수행:

  • cat >> ~/.ssh/config <<'EOF'
    Host bastionHost
     Hostname BASTION_IP
     User ec2-user
     ForwardAgent yes
     IdentityFile KEYFILE_PATH
    
    Host YOUR_APP_NAME
     Hostname APP_INSTANCE_PRIVATE_IP
     User bitnami
     ForwardAgent yes
     IdentityFile KEYFILE_PATH
     ProxyCommand ssh -A -W %h:22 bastionHost
    EOF
    


  • 앱에 연결: ssh YOUR_APP_NAME
  • 좋은 웹페이지 즐겨찾기