테키테크 TEKITECH
리눅스(우분투) 서버에 nginx를 설치하기 본문
NGINX 설치하기
OS에 따라 설치 방식이 다른데, 그 중 리눅스에서 tar.gz 파일로 설치하는 방법이다.
버전 확인 및 패키지 다운로드
리눅스 공식 페이지에서 설치할 버전에 따라 tar.gz 파일을 다운받는다. 이렇게 생겼다.
이 중에서 nginx-버전 형식으로 써 있는 파일을 선택해서 다운로드하면 된다. 또는 다운로드 링크를 복사해서 nginx를 설치할 서버에서 curl로 다운받는다. 현재(2021. 10. 12)기준 stable version인 1.20.1 버전을 설치할 것이다.
아래 명령어는 https://nginx.org/download/nginx-1.20.1.tar.gz을 다운받아서 nginx-1.20.1.tar.gz 이름으로 저장한다는 뜻이다.
curl https://nginx.org/download/nginx-1.20.1.tar.gz --output nginx-1.20.1.tar.gz
준비...
먼저 apt-get update를 해준다
sudo apt-get update
땅!
아까 다운받은 패키지는 .tar.gz 확장자를 가진 파일로, tar파일을 gzip으로 압축한 형태이다. 따라서 먼저 gzip으로 압축을 풀어준다. -d 옵션은 decompress 즉, 압축을 해제한다는 뜻이다.
sudo gzip -d nginx-1.20.1.tar.gz
압축이 잘 풀리면 nginx-1.20.1.tar 와 같이 tar파일이 나온다. 그럼 tar로 설치한다.
sudo tar xvf nginx-1.20.1.tar
설치 확인
nginx를 쳐봤더니 포트 바인딩 오류가 난다. 설치는 정상적으로 된 것 같다.
설치 확인
nginx를 쳐봤더니 포트 바인딩 오류가 난다. 설치는 정상적으로 된 것 같다.
잘 설치된건지 보려면 sudo service nginx start 를 입력해서 서비스를 시작하고, sudo service nginx status 로 상태를 확인해보면 된다.
sudo service nginx start
sudo service nginx status
※ 참고 자료와 이미지 출처 ※
'Tech > Web' 카테고리의 다른 글
Flask 실행하기 전에 환경변수 설정하기 - FLASK_APP, FLASK_ENV (0) | 2021.09.27 |
---|---|
Flask 기반의 파이썬 웹 프로그래밍 part.1, Harvard's CS50(2018), Intro to Computer Science, 7. Web Programming with Flask (2) | 2021.09.24 |