리눅스 우분투 서버에 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/ : 활성화된 사이트들의 설정파일들이 위치한다
참고 사이트
- https://ndb796.tistory.com/341
- https://swiftcoding.org/installing-nginx
- https://twofootdog.github.io/nginx-nginx%EC%9D%98-%EC%9D%B4%ED%95%B4-%EB%B0%8F-CentOS7%EC%97%90-nginx-%EC%84%A4%EC%B9%98%ED%95%98%EA%B8%B0/
- https://kamang-it.tistory.com/entry/WebServernginx%EC%9A%B4%EC%98%81%EC%B2%B4%EC%A0%9C%EB%B3%84-nginx-%EC%84%A4%EC%B9%98%ED%95%98%EA%B8%B0-1
- https://kscory.com/dev/nginx/install
- https://velog.io/@june0313/Ubuntu%EC%97%90-Nginx-%EC%84%A4%EC%B9%98%ED%95%98%EA%B3%A0-%EC%8B%A4%ED%96%89-%ED%95%B4%EB%B3%B4%EA%B8%B0feat.-Docker
- https://sarc.io/index.php/nginx/61-nginx-nginx-conf