Web/nginx

리눅스 우분투 서버에 Nginx 설치

ysk(0soo) 2022. 5. 31. 00:15

리눅스 우분투 서버에 Nginx 설치

  • 먼저 우분투에 nginx를 설치하기 위해 패키지 관리자인 apt-get update 명령어를 사용하여 업데이트 한다
    ~# apt-get update  
  • 다음 업데이트가 완료되면 apt-get install 명령어를 사용하여 nginx를 설치한다
  • ~# apt-get install nginx
  • nginx -v 명령어를 이용하여 버전도 확인하고 설치가 되었는지 확인한다
  • ~# nginx -v

접속

  • nginx를 실행하고 서버의 공인 아이피로 접속한다.

nginx 명령어

  • nginx 시작 : systemctl start nginx
  • ngix 자동 시작 등록 : systemctl enable nginx
// 시작  
$ sudo service nginx start  
$ sudo systemctl start nginx  
$ sudo /etc/init.d/nginx start

// 재시작  
$ sudo service nginx restart  
$ sudo systemctl restart nginx  
$ sudo /etc/init.d/nginx restart

// 중지  
$ sudo service nginx stop  
$ sudo systemctl stop nginx  
$ sudo /etc/init.d/nginx stop

// 상태  
$ sudo service nginx status  
$ sudo systemctl status nginx

// 설정 reload  
$ sudo service nginx reload  
$ sudo systemctl reload nginx  
$ sudo nginx -s reload

// configuration file syntax check  
$ sudo nginx -t

## nginx 설정 파일
  • /etc/nginx/ : nginx 설정파일 디렉토리
  • /etc/nginx/nginx.conf : 메인 설정파일(접속자 수, 동작 프로세스 수 등 퍼포먼스에 대한 설정)
  • /etc/nginx/conf.d/ : nginx.conf에서 불러들일 수 있는 파일을 저장
  • /etc/nginx/fastcgi.conf : FastCGI 환경설정 파일
  • /etc/nginx/sites-available/ : 비활성화된 사이트들의 설정 파일들이 위치한다
  • /etc/nginx/sites-enabled/ : 활성화된 사이트들의 설정파일들이 위치한다

참고 사이트