본문 바로가기

반응형

PHP/AWS

(4)
04. AWS - Amazon Linx 2 AMI에 MySQL 설치하기 MySQL 설치 mysql 5.7 버젼 설치 sudo yum update -y sudo yum localinstall -y https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm sudo rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022 sudo yum install -y mysql-community-server rpm-gpg-key 관련 이슈 참고 URL (솔직히 뭔말인지 모르겠음) https://stackoverflow.com/questions/71239450/gpg-keys-issue-while-installing-mysql-community-server mysql 실행 su..
03. AWS - Amazon Linx 2 AMI에 PHP 설치 후 NginX 연동하기 PHP 설치 참고 URL https://www.lesstif.com/lpt/amazon-linux-ami-php-7-3-77955353.html php 최신 버젼 조회 sudo amazon-linux-extras | grep php php 설치 sudo amazon-linux-extras install php7.4 php 패키지 활성화 sudo amazon-linux-extras enable php7.4 php 모듈 설치 sudo yum install php-cli php-common php-gd php-mbstring php-mysqlnd php-pdo php-fpm php-xml php-opcache php-zip php-bcmath php-curl php-mhash php-mcrypt php-pea..
02. AWS - Amazon Linx 2 AMI에 NginX 설치 NginX 설치 ssh로 접속 후 NginX를 설치 sudo amazon-linux-extras install nginx1 NginX 설치 확인 which nginx nginx -v NginX 활성화 sudo systemctl start nginx NginX 상태 체크 sudo systemctl status nginx 엔진엑스를 활성화 시키고 난 뒤에는 AWS 대시보드에서 80/443 포트를 열어줘야 정상적으로 HTTP/HTTPS 통신이 가능해진다. 이제 AWS 대시보드로 이동하여 보안 / 인바운드 규칙을 설정해보자. 인바운드 규칙 편집 위 설정까지 완료되면 정상적으로 NginX로 웹사이트 서비스 할 준비가 마무리된다.
01. AWS - Linux 서버 생성 및 ssh 접속 설정 웹에이전시에서 근무하면서 매일 cafe24 웹호스팅만 안내하고 사용했었다. 이번에 새로 받은 프로젝트가 AWS를 사용한다고 해서, 해당 공부를 하며 기록을 남길 겸 아래와 같이 쓴다. AWS에 EC2 인스턴스를 생성 EC2에 ssh 접속 생성된 인스턴스에 접속해야 서버 세팅을 할 수 있다. 일반 웹호스팅이면 호스팅 생성 시 입력한 원격 접속 계정정보들로 바로 붙으면 되지만, 얘는 다른 방법을 써야한단다. - 탄력적 IP 주소 등록 - 키 파일을 이용한 ssh 접속 (MacOS) window 사용자는 ec2 putty 접속 키워드로 구글링하면 관련된 정보를 확인할 수 있다. 다운받은 키 파일을 안전한 곳으로 옮기고, 해당 위치로 이동하여 아래 커맨드를 입력한다. ssh -i 키파일명.pem ec2-user..

반응형