우분투 나스 사용하기

Nginx – extras 설치와 기본 설정

아래글의 내용중 Nginx – extras 설치와 기본 설정입니다.

Nginx extras 설치 방법

도메인 호스팅할때 필요한 nginx 설치 방법 입니다.

nginx 패키지별 차이점

아래는 nginx 패키지별 모듈 차이점입니다.

패키지기본 모듈설명
nginx– 기본 HTTP 모듈 (예: ngx_http_core_module, ngx_http_vhost_traffic_status_module 등)기본적인 HTTP 웹 서버 기능 제공. 표준적인 웹 서버 역할을 수행.
nginx-light– 기본 HTTP 모듈
ngx_http_rewrite_module
최소화된 설치, 필요한 최소한의 모듈만 포함. 리버스 프록시 서버용으로 적합.
nginx-full– 기본 HTTP 모듈
ngx_http_rewrite_module
ngx_http_ssl_module
ngx_http_gzip_module
ngx_http_spdy_module
더 많은 모듈 포함. SSL, gzip 압축, HTTP/2 및 다양한 웹 서버 관련 기능 제공.
nginx-extras– 기본 HTTP 모듈
ngx_http_rewrite_module
ngx_http_ssl_module
ngx_http_gzip_module
ngx_http_v2_module
ngx_http_headers_more_filter_module
ngx_http_realip_module
ngx_http_geoip_module
ngx_http_sub_module
가장 많은 모듈을 포함. GeoIP, More Headers, Real IP, Substitution 필터 등 추가적인 고급 기능을 제공.

그냥 많은 모듈을 사용중인 nginx-extras 로 설치를 진행합니다. 많은 모듈이 포함되어 가장 많은 리소스를 사용한다고 합니다만.

모듈을 전부 사용하지 않기때문에 성능상 차이점은 없다고 보시면 되겠습니다. 나중에 필요할지 모르니 extras 버전으로 설치합니다.

nignx – extras 설치

패키지 리포지토리 업데이트와 시스템 업그레이드 진행

sudo apt update && sudo apt -y upgrade

nginx-extras 설치

sudo apt-get -y install nginx-extras

Nginx 기본 사용 방법

사이트별 설정(sites-available, sites-enabled)

설치하게 되면 아래와 같이 /etc/nginx/ 폴더가 생성됩니다.

아래 빨간색으로 표시한 폴더가 중용하다고 보시면 되고 저희는 저 폴더만 수정할겁니다.

sites-available 폴더의 사이트 설정 후 sites-enalbed 폴더에 해당하는 파일의 심볼링링크를 생성해서 사용한다고 개념 잡으시면 되겠습니다.

SSL 및 리디렉션은 SSL/TLS 항목에서 설명 드리겠습니다.

아래는 사용예 입니다. 따라 하실 필요없습니다.

domain.com 이라는 nginx 서버블록을 작성하고 아래와 같이 sites-enable 폴더에 심볼링 링크 파일을 생성합니다.

sudo ln -s /etc/nginx/sites-available/domain.com /etc/nginx/sites-enabled/

그리고 nginx 재시작해서 적용시킵니다.

sudo systemctl restart nginx

default 파일 삭제

도메인별 설정을 할거기에 기본 파일은 default 파일을 삭제합니다.

sudo rm /etc/nginx/sites-enabled/default
sudo rm /etc/nginx/sites-available/default

아래 페이지로 넘어 가겠습니다.

도메인 구매와 cloudflare로 이전

Cloudflare SSL/TLS 적용 – 클라우드플래어 https 설정 가이드

관련 글들..

Paperless-ngx 설치 방법 – Docker Compose 설치 가이드(ai 포함)

마니1월 15, 20258 min read

Paperless-ngx는 효율적인 문서 관리 시스템으로, 디지털화된 문서를 정리하고 관리하는 데 도움을 주는 오픈 소스 애플리케이션입니다. 이 시스템은 종이 문서를 스캔하여 디지털화하고, 이를 효율적으로 분류하고 검색할 수 있도록 돕는 다양한 기능을 제공합니다. Paperless-ngx는 특히 문서 저장소와 작업 흐름을 자동화하여, 사용자가 손쉽게…

홈서버관리 대시보드 organizr 설치 – nginx & php8.4 기반

마니1월 10, 20258 min read

아래글의 내용중 홈서버관리 대시보드 organizr 설치 – nginx & php8.4 기반 가이드입니다. 홈서버 관리 대시보드 역활을 하는 Organizr V2 입니다. 나스에 많은 서비스와 IP와 포트를 외울 필요 없이 organizr 을 사용하여 하나의 웹페이지에 나타낼수가 있습니다. 많은 정보를 보시려면 아래 홈페이지에…

Cloudflare SSL/TLS 적용 – 클라우드플래어 https 설정 가이드

마니1월 8, 20255 min read

아래 글의 내용중 Cloudflare SSL/TLS 적용 – 클라우드플래어 https 설정 가이드입니다. Cloudflare SSL의 주요 장점 두 서비스의 비교 비용 관리 편의성 보안 기능 유연성 선택 기준 Cloudflare는 종합적인 웹 보안 및 성능 최적화가 필요한 경우에 적합하며, Let’s Encrypt는 단순히 SSL…

도메인 구매와 cloudflare로 이전

마니1월 8, 20252 min read

아래 글의 내용중 도메인 구매와 cloudflare로 이전 글입니다. 도메인 저렴한게 구매하면 커피 한잔 값이라고 생각하면 되겠습니다. (저도 모으다 보니 도메인이 5개가 되었네요) 아래는 저렴하게 구매가 가능한 사이트 입니다. namesilo에서 주로 구매하고 이번에 글 작성 목적으로 namecheap에서 진행 해 봤습니다. 익숙한게…

casaos 설치 방법 – 우분투 초기 설정 기준

마니1월 8, 20254 min read

아래 글의 내용 중 casaos 설치 방법 – 우분투 초기 설정 기준 입니다. CasaOS는 간편한 홈 서버 운영체제로, Docker를 기반으로 다양한 애플리케이션과 개인 클라우드를 쉽게 관리할 수 있는 오픈소스 플랫폼입니다. 직관적인 UI로 초보자도 간단히 설치하고 사용할 수 있습니다. 설치 방법은…

마니

Recent Posts

Paperless-ngx 설치 방법 – Docker Compose 설치 가이드(ai 포함)

목차[Open][Close]Paperless-ngx 소개와 특징(Chatgpt)주요 특징Paperless-ngx (100%번역 완료)Paperless-ngx Docker compose 설치 방법docker compose 작성env 환경변수 파일 작성사용자…

1주 ago

홈서버관리 대시보드 organizr 설치 – nginx & php8.4 기반

Table of Contents[Open][Close]소개설치 방법php8.4 설치 php8.4 설정organizr github 복사Organizr Nginx 서버 설정 작성Organizr 초기 접속…

2주 ago

casaos 기반 나스 우분투 설정가이드

Table of Contents[Open][Close]우분투 설치 24.04 서버우분투 SSH 연결윈도우 ssh 연결맥 ssh 연결Samba 설정CasaOS 설치Nginx -extras…

2주 ago

Cloudflare SSL/TLS 적용 – 클라우드플래어 https 설정 가이드

Table of Contents[Open][Close]Cloudflare 인증서 장점과 Let's Encrypt 비교Cloudflare SSL의 주요 장점두 서비스의 비교선택 기준Cloudflare 인증서…

2주 ago

도메인 구매와 cloudflare로 이전

Table of Contents[Open][Close]도메인 구매저렴한 도메인 구매 사이트Cloudflare 도메인 이전 작업namecheap 네임서버 변경도메인 Cloudflare 아이피 연결(DNS…

2주 ago

casaos 설치 방법 – 우분투 초기 설정 기준

Table of Contents[Open][Close]CasaOS 설치CasaOS 설치 명령어같이 설치되는 프로그램들CasaOS 설정사용자 설정 및 포트변경비공식 스토어 추가CasaOS 구조CasaOS…

2주 ago

This website uses cookies.