nginx 명령어 및 설정 방법

hugeman·2024년 1월 3일
0

nginx

목록 보기
4/4

서론

자주 사용하던 명령어가 기억이 안날때가 있고,
SSL인증서를 갱신하는 등의 이벤트가 있을경우, nginx를 재실행 시켜야 하는 경우도 생기기 때문에 관련 내용과 구조를 정리하였다.

명령어

nginx 실행

sudo service nginx start
sudo systemctl start nginx

nginx 재실행

sudo service nginx restart
sudo systemctl restart nginx

nginx 정지

sudo service nginx stop
sudo systemctl stop nginx

nginx 상태확인

sudo service nginx status
ps -ef | grep nginx

구조 및 실행 방법

경로 - /etc/nginx/
sites-available - 사용이 가능한 사이트 정보
sites-enabled - available과 서버에서 실제로 활용 되는 정보
보통 이렇게 구분을 하지만 나는 available과 enabled를 동일하게 유지 시킴으로써 혹시 모를 변수에 대비 했다.
아래는 위 내용을 동일하게 유지하기 위해서 사용하던 bash 파일 내용이다.

  1. sites-available에서 파일을 작성하고 이를 sites-enabled 폴더에 옮기는 방식으로 하기 때문에 기존에 있던 sites-enabled의 설정파일을 제거한다.
  2. sites-availabled의 설정파일을 sites-enabled로 복사한다.
  3. nginx를 재시작 한다.
  4. 종료
profile
한 줄!

0개의 댓글