Server/Nginx

Nginx 설치

Jeffrey Oh 2023. 3. 20. 10:57
반응형

무중단 배포를 위한 Nginx 설치 과정 정리

  1. Centos
    먼저 yum 업데이트한다.
sudo yum update

yum 저장소에는 nginx가 없기 때문에 외부 저장소를 추가해서 설치

sudo vi /etc/yum.repos.d/nginx.repo
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/7/$basearch/
gpgcheck=0
enabled=1
sudo yum install -y nginx

nginx 설치 후 실행

sudo systemctl start nginx

  1. Ubuntu
    먼저 apt-get 을 업데이트
sudo apt-get update

Centos 와 다르게 Ubuntu 에는 바로 설치가 가능

sudo apt-get install -y nginx

설치 하면서 다른 Web Proxy Server 가 실행 중인 경우 설치과정에서 nginx 를 자동 실행 시킬 때 오류가 발생한다
예를 들면 apache2 가 실행된 경우 설치 중 오류 발생하지만 nginx 설치가 실패하는건 아니다.
apache2 를 서비스 중단 (service apache2 stop) 하고 수동 실행하면 된다

sudo service nginx start

request size 설정

혹시 클라이언트로 부터 받을 파일 사이즈가 1M 을 초과할 것 같으면 다음을 설정해야 한다.

nginx.conf 파일을 열어서 http 부분에 다음 처럼 추가한다.

http {
    client_max_body_size 5M;
    ...
}

기본 값은 1M 이고 무제한으로 할 경우 0 으로 기입하면 된다.

반응형