일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 큐
- 객체 배열
- 부모 노드
- 자식 노드
- 향상된 for문
- singly linked list
- array
- 이차 조사법
- Open-Addressing
- 선형 조사법
- Queue
- 트리 높이
- 단말노드
- Double Hasing
- Double형 배열
- java
- binary queue
- 자료구조
- 조상 노드
- Gargbae Collector
- 자바
- 노드 레벨
- Quadratic Probing
- 직접 주소 개방
- 배열
- Linear Probing
- 해시 테이블
- 이진 큐
- 루트노드
- ListIterator
- Today
- Total
영운's 블로그
AWS 서버 구축하기(1) - Nginx PHP MySQL설치 본문
1. AWS서버 만들기
AWS회원가입 후 인스턴스를 생성한다.
AWS회원가입과 인스턴스 생성은 굉장히 많은 내용이 검색되기에 여기서의 설명은 생략한다.
인스턴스 생성 후 인바운드를 설정한다.
앞으로 http, https, ssh, mysql을 사용할 것이기에 다음과 같이 해당 유형을 추가한다.
ip를 별도로 제한할 수도 있으나 편의를 위해 ip제한을 두지 않고 0.0.0.0으로 설정하였다.
2. MobaXterm으로 AWS서버 접속하기
MobaXterm은 ssh접속에 자주 쓰이는 putty와 그밖에 Cygwin 및 Xwindows환경을 통합한 프로그램이다
이를 통해 아마존 서버에 접속하도록 한다.
먼저 Session을 선택하고 SSH를 선택한다.
이후 Remote host에는 구축한 AWS 퍼블릭 IP주소를
Specify username에는 자신이 설치한 운영체제에 맞는 defualt username을 입력한다.
AWS의 default username은 다음과 같다.
이후 Advanced SSH settings => use private key에 이전에 AWS서버를 생성하며 만들었던 프라이빗 키를 첨부한다.
정상적으로 AWS 서버에 ssh접속이 성공했음을 확인할 수 있다.
3. Nginx설치
apt install nginx
apt명령어로 nginx를 설치한다.
netstat -lntp
service nginx start
netstat -ltnp
netstat은 현재의 네트워크 상태를 보여주는 명령어이다.
이를 통해 nginx를 시작하기 전과 시작한 후의 차이를 확인할 수 있다.
nginx를 켰을 때 80번 포트가 LISTEN 상태에 있는 것을 확인할 수 있다.
AWS서버를 구축할 때 인바운드 규칙으로 http, https를 의미하는 80포트와 443포트를 열어주었기에 웹 브라우저상에서 AWS서버 공공ip로 접속해서 nginx가 제대로 작동하는 것을 확인할 수 있다.
4. MySQL 설치
5. PHP설치
root@ip-172-31-37-33:/home/ubuntu# vim /etc/nginx/sites-available/default
nginx와 php 연동
nginx설정파일 60번째줄에 자신이 설치한 php-fpm버젼과 다르다면 그에 맞게 수정(ex: /var/run/php/php***-fpm.sock)
AWS공인ip/index.php로 접속시 다음과 같이 php와 nginx연동 확인
'서버 & 데이터베이스' 카테고리의 다른 글
AWS 서버 구축하기(6) - 서브도메인 및 리다이렉션(ip to domain & http to https ) 적용 (0) | 2022.04.22 |
---|---|
AWS 서버 구축하기(5) - HTTPS 적용하기(Let's encrypt) (0) | 2022.04.22 |
AWS 서버 구축하기(4) - Domain 구매 후 적용하기 (0) | 2022.04.22 |
AWS 서버 구축하기(3) - phpmyadmin 설치 (1) | 2022.04.21 |
AWS 서버 구축하기(2) - MySQL 외부에서 접속하기 (0) | 2022.04.20 |