AWS - Sizuha/devdog GitHub Wiki

Amazon Web Service

곡식 μ‚¬μ΄νŠΈ

μ„œλΉ„μŠ€

μ„œλ²„: EC2

μ£Όμ˜ν•  점:

  • μΈμ¦μ„œ 파일({user-name}.pem)을 λ°˜λ“œμ‹œ 잘 보관해 λ‘”λ‹€.
  • μ„œλ²„ μΈμŠ€ν„΄μŠ€κ°€ μƒμ„±λœ 후에 '''Elastic IP'''λ₯Ό 등둝/μ—°κ²° ν•΄ λ‘˜ 것.
  • μ•žμœΌλ‘œ μ„œλ²„μ— 접속할 λ•Œ '''Elastic IP'''λ₯Ό μ΄μš©ν•  수 μžˆλ‹€.

λ³΄μ•ˆμ„€μ •

HTTP μ ‘μ†ν—ˆμœ΅:

むンバウンド 
HTTP TCP 80 0.0.0.0/0

SSH/SFTP ν—ˆμš©:

むンバウンド 
SSH TCP 22 0.0.0.0/0

MySQL ν—ˆμš©:

むンバウンド 
MYSQL/Aurora TCP 3306 0.0.0.0/0

SSH

$ chmod 400 {user-name}.pem
$ ssh -i "{user-name}.pem" {パブγƒͺック DNS}

SFTP

{user-name}.pem μΈμ¦μ„œλ₯Ό μ΄μš©ν•΄μ„œ SFTP둜 접속 ν•  수 μžˆλ‹€.

DB: RDS

MySQL

$ mysql -u {db-user} -p -h {γ‚¨γƒ³γƒ‰γƒγ‚€γƒ³γƒˆ}

Amazon Linux μ„€μ •

Apache HTTPD

Install

$ sudo yum -y install httpd
$ sudo chkconfig httpd on
$ chkconfig

Config

$ sudo nano /etc/httpd/conf/httpd.conf

μ•„νŒŒμΉ˜μ—μ„œ PHPκ΄€λ ¨ 섀정은 ν•˜μ§€ μ•Šμ•„λ„ 됨.

관리

$ sudo /etc/init.d/httpd start
$ sudo /etc/init.d/httpd stop
$ sudo /etc/init.d/httpd restart

PHP

Install

$ sudo yum -y install php

Config

$ sudo nano /etc/httpd/conf.d/php.conf

short_open_tag = On
date.timezone="Asia/Tokyo"
expose_php = Off