[Nginx] 엔진엑스로 CDN(Content Delivery Network)서버 구축 하기

이전시간에는 엔진엑스로 다운로드 서버를 구축해 보았습니다. 파일 다운로드 서버를 구축하고 싶은 분들은 [Nginx] 파일 및 사진 다운로드 서버 만들기 및 다운로드 속도 제한 방법 글을 참고하시기 바랍니다. CDN서버란? 이 글을 시작하기 전에 CDN 이란 무엇인지 가볍게 알아보겠습니다.CDN 서버란? Content Delivery Network 의 약자로 사용자에게 웹 콘텐츠를 효율적으로 제공할 수 있는 서버의 분산 네트워크입니다 CDN서버를 사용하는…

더 보기

[Nginx] 엔진엑스 기본 에러페이지 설정 방법

엔진 엑스에서 페이지를 불러오지 못했을 때 404, 500 등 오류 페이지를 보여줍니다.그러나 엔진엑스에서 기본으로 보여주는 엔진엑스 에러페이지는 오류파일경로 , 엔진엑스 버전 등 사용자에게 공개할 필요가 없는 정보를 알려줄 수도 있습니다.위 문제 때문에 기본 에러 페이지를 따로 만드시는 것을 추천드립니다. 추가할 에러 페이지를 처리할 conf 파일을 열어줍니다. (기본 conf 경로 /etc/nginx/site-available/sitename) 저는 아래와 같이 입력하였습니다. 이렇게…

더 보기

[Nginx] 파일 및 사진 다운로드 서버 만들기 및 다운로드 속도 제한 방법

url 주소에서 파일을 다운로드 받을 수 있게 구축해야 될 때가 있습니다. 이번 시간에는 엔진엑스로 다운로드 서버를 만드는 방법을 설명드리겠습니다. 우선 다운로드 서버를 만들 디랙토리를 생성 해 줘야 겠죠? 저는 /var/downloads/ 안에 제가 공유할 파일을 올려놓겠습니다. (디랙토리 생성 : mkdir ) 파일 및 폴더를 생성하였으면 이제 엔진엑스 가상도메인 conf 를 열어줍니다. CentO7 기준 : cd /etc/nginx/conf.d/…

더 보기

[Nginx] PHP 업로드 용량 늘리는 방법

워드프레스나 익스프레스 엔진 , php 기반 앱 등 php 에서 글을 올릴 때 사진이나 파일이 용량이 커서 업로드가 안되는 문제가 생길 수 있습니다. 업로드 용량을 변경하기 위해선 PHP 설정 파일을 열어줍니다. CentOS 7 기준 /etc/php.ini Ubuntu 20.04LTS 기준 /etc/php버전/fpm/php.ini php.ini 파일을 열고 아래 단어를 찾습니다. (저는 nano 편집기를 이용하겠습니다) Files Uploads 쪽에서 upload_max_filesize (업로드 제한…

더 보기

엔진엑스 [Nginx] Let’s Encrypt 인증서 무료로 발급받고 적용하기

이전 엔진 엑스 설치 글을 포함하여 Conf 수정하는 것 을 모르신다면 아래의 설명을 참고 해서 먼저 세팅 후 이 글을 참고 해서 진행하시기 바랍니다. 이제 SSL 인증서를 발급해 보겠습니다. 2021년 대부분의 사이트는 모두 http 프로토콜 방식으로 변경하였습니다. 이제 인증서를 적용하지 않은 웹사이트는 Chrome 기준 “안전하지 않음” 이라고 표시됩니다. 그래서 Let’s Encrypt 무료 인증서를 발급받아 사용할…

더 보기

엔진엑스 [Nginx] 루트 폴더 설정하기 및 가상도메인 설정

이 글에서 이어집니다. 만약 nginx 설치법을 익히지 않으신 분들께는 옆의 링크를 타고 들어가 엔진엑스를 설치하고 이 설명을 봐주세요! 엔진엑스 [Nginx] 로 5분안에 웹서버 만들어서 외부에 공개하기! 저번시간에는 웹서버를 구축하여 사이트의 index 페이지를 변경하는것까지 하였습니다. 이번시간에는 “루트폴더” 및 “가상도메인” 설정을 보시는 여러분들과 같이 해보겠습니다. 여기서 가상도메인은 기본도메인과는 전혀다른 도메인으로 한개의 웹서버에서 다수의 웹서버가 있는 것처럼 다른…

더 보기

엔진엑스 [Nginx] 로 5분만에 웹서버 만들어서 외부에 공개하기!

이번 글에서는 엔진엑스를 이용하여 간단한 웹서버를 만드는 방법을 소개하겠습니다. 설명은 Ubuntu 20.04 를 기준으로 하였지만 다른 리눅스 OS도 비슷하니 잘 따라와주시면 쉽게 구축하실 수 있습니다! 먼저 패키지를 설치해야겠죠? Ubuntu 18.04~ sudo apt install nginx Ubuntu 14.04(이하)~ sudo apt-get install nginx 설치를 모두 마쳤으면 http://localhost 를 입력하여 웹서버가 장성작으로 설치됬는지 확인합니다. (만약 내 컴퓨터가 아닌 외부에…

더 보기