Web Dev/BackEnd

[AWS] EC2 인스턴스 설정하기

hanseongjun 2022. 9. 27. 20:54
728x90
반응형

 

0. ubuntu 업데이트

apt update
apt upgrade

1. mysql 설치 및 설정

// 설치
sudo apt install mysql-server

// 설치 설정
sudo mysql_secure_installation

비밀번호 설정하기 -> 0~2 로 보안 강도 설정

Remove anonymous users - y

Disallow root login remotely - n

Remove test database and access to it - y

Reload privilege tables now? - y

 

-> 설정 완료

 

EC2에서 Mysql 접속

mysql -u root -p

+ 비밀번호 입력 -> mysql 접속 완료

 

php 설치

다음과 같은 명령어를 입력해 php를 설치한다.

sudo apt install php-fpm php-mysql

설치가 되었는지 확인하려면 다음과 같은 명령어를 치면 된다.

php -v

설치가 잘 되었다면 다음과 같은 결과가 나온다.

 

3. nginx - 파일 설정

default 파일 설정

먼저 다음과 경로로 접속한다

cd /etc/nginx/sites-available

그리고 폴더에 있는 default 파일을 편집한다.

sudo vi default

 

default 파일의 다음 부분을 주석 해제한다.

여기서 php 버전을 설치된 버전으로 바꿔준다.

필자는 7.2버전이 설치가 되었기 때문에 7.2로 내용을 바꿔 주었다.

**블록 내 3번째 줄 (주석 제외) 코드는 오류가 나서 주석 처리로 놔둔다.

 

nginx.conf 설정

그리고 /etc/nginx 폴더로 가서 nginx.conf 파일의 다음 내용을 편집해준다.

cd /etc/nginx
sudo vi nginx.conf

server_names_hash_bucket_size 64부분의 주석을 해제해 준다.

 

nginx 설정이 끝나면, 꼭 test와 restart 를 해주어야 한다.

sudo nginx -t
sudo service nginx restart

 

 

다음 글에서는 도메인을 연결하고, 서브도메인 및 리다이렉션을 설정하는 방법을 소개하겠다.

728x90
반응형
LIST

'Web Dev > BackEnd' 카테고리의 다른 글

[UMC] APM 실습 #1주차  (0) 2022.03.18