본문 바로가기
  • We are looking for banner advertisers Please refer to the email below
운영체제/Ubuntu Linux

Ubuntu 22.04 서버에서 웹서버 Nginx 설치하는 방법

by 크론크롱 2023. 2. 27.
반응형

Nginx 서비스는 업계에서 널리 사용되는 인기 있는 오픈 소스형 웹서버로 여러가지 장점을 가지고있어 많이 사용되곤 하며 전반적으로 Nginx는 어플리케이션의 성능, 확장성 및 보안을 향상시키는 데 도움이 되는 강력한 장점을 가지는 Web 서버이며 기능면에서나 사용 편의성에서나 장점을 가지고 있어 개발자 또는 시스템 관리자들 사이에서 많은 선택을 이루는 웹 서비스중 하나입니다

 

Ngnix 의 장점

고성능 : Nginx 서비스는 낮은 리소스 대비 높은 수준의 퍼포먼스를 보여주는 서비스로 유명합니다 특히 많은 양의 트래픽의 발생 시 보다 더 효율적으로 처리할 수 있도록 설계되어있으며 정적인 컨텐츠를 다른 웹 서버보다 더 빠르게 처리할 수 있으며 이벤트 기반 아키텍처를 통해 최소한의 리소스 활용도로 많은 동시 연결에 유리합니다

 

확장성 : 넓은 확장성을 보여주며 동시 연결을 처리할 수 있어 여러 서버간의 트래픽을 분산하는 로드 밸런서로의 역할을 수행하기도 하며 어플리케이션의 성능과 가용성을 향상시키는데 도움을 줍니다

 

역방향 프록시 : 역방향 프록시를 이용하여 수신 요청을 적절한 백엔드서버로 라우팅할 수 있으며 이는 로드 밸런싱, 캐시 및 정적 컨텐츠를 제공함에 있어 보다 더 유용합니다

 

보안 : 보안을 염두하여 설계되어 SSL:/TLS 암호화 또는 보안 인증 및 DDoS 및 SQL 의 일반적인 웹 공격게 대한 보호 기능이 포함되어 있습니다

 

간편한 구성 : URL 다시쓰기, 압축, 컨텐츠 캐싱 등 다양한 기능을 지원하며 구성 파일은 간단하고 읽기 쉬운 구문으로써 작성되어 있기 때문에 설정이나 추후 서버를 유지보수함에 있어서도 용이합니다

 

오픈소스 : 누구나 자유롭게 사용, 수정, 배포를 할 수 있는 오픈소스 소프트웨어로 이를 통해 대규모 개발자 커뮤니티가 형성되어 개발에 기여할 수 있으며 지속적인 개선이 보장됩니다

 

Ngnix 설치방법

$sudo apt update

현재 설치 가능한 패키지 리스트 최신화

 

$ sudo apt-get install nginx

nginx 패키지 설치

 

$ sudo ufw app list

방화벽 리스트를 확인

 

위와같이 Ngnix와 관련한 3개의 서비스가 확인되게 되며 Full, HTTP, HTTPS 의 각 차이점은 아래와 같습니다

서비스 특징
Nginx Full 80 Port 와 443 Port 모두 개방
Nginx HTTP 80 Port 개방
Nginx HTTPS 443 Port 개방
$ sudo ufw allow 'nginx Full'

설정하고자 하는 포트를 개방합니다

 

$ sudo ufw enable

UFW 방화벽 비활성화

 

active 되어있다면 정상입니다

 

필자의 경우 4번 ip에서 위와같이 설정해주었기 때문에 같은 네트워크 환경에서의 컴퓨터에서 ip주소를 입력하여 접속하였습니다

반응형

댓글