Nginx에서 SSL 인증서 갱신해보자!!!!!

Olivia·2024년 12월 2일
1

[Trouble Shooting👾]

목록 보기
3/3


똥멍청이인 나를 위해 nginx ssl 변경하는 과정을 다시 기록하고자 한다...🤦‍♀️

현회사에서 WEB서버는 nginx를 통해 ssl를 설정하고 있다.
정확하게 기억은 안나지만, 대략 6-8개월 전에 한 번 ssl을 변경시켰었던 적이 있었다.
처음이자 마지막이였는데, 또 다시 업데이트를 하게 되었다. 하지만 기억이 나지 않...🤯
분명 SSL은 업데이트를 시켰는데, 재실행하지 않아서 인증서가 만료되는 똥멍청이같은 짓을 하게 되었다.

기록해두고 담번엔 실수 안해야징 쿄쿄


Nginx SSL 변경 방법

ssl이 위치한 폴더로 이동

나의 경우 mobaxterm에서 WEB 서버를 nginx 계정으로 로그인하여 들어갔다.
나의 경우 /webserver/nginx/ssl 폴더에 ssl이 위치해있다.
여기다 업데이트할 파일을 옮겨준다.

ssl 파일명이 변경되었을 경우,

이번 경우에는 ssl 파일명이 변경되지 않아 nginx.conf 파일을 변경하지 않아도 되었지만,
만약, 파일명이 변경되었을 경우 nginx.conf파일에 들어가서 ssl 이 설정된 곳을 변경시켜줘야 한다.

나의 경우, /webserver/nginx/httpd/confnginx.conf 파일이 존재한다.

vi 혹은 nano를 통해서 nginx.conf파일을 수정한다.

vi nginx.conf

...
server {
 ssl_certificate      /ssl파일이 있는 경로/certification 파일 이름;
 ssl_certificate_key  /ssl파일이 있는 경로/key 파일 이름;
}

...

:wq!

해당 ssl이 해당하는 위치를 확인하고 작성하는 것이 좋다.

⭐️ 제일 중요!! nginx 재시작!! ⭐️

내가 재시작하는 것을 잊어서... 이 사단이 났다.. 하.. 왜.. 나ㅡㄴ...

현 회사의 경우, nginx는 /sbin/nginx 에서 실행 및 정지를 하고 있다.

/sbin으로 들어가기

/webserver/nginx/httpd/sbin

nginx를 정지시키기

./nginx -s stop

nginx가 멈춘지 확인

ps aux | grep nginx

여기서

root      0000  0.0  0.0  0000   000 ?        Ss   11:11   0:00 nginx: master process ./nginx
nginx     0000  0.0  0.0  0000  0000 ?        S    11:11   0:00 nginx: worker process

이게 안보이면 멈춘것.

nginx 재시작

./nginx

nginx가 재시작한지 확인

ps aux | grep nginx

여기서

root      0000  0.0  0.0  0000   000 ?        Ss   11:11   0:00 nginx: master process ./nginx
nginx     0000  0.0  0.0  0000  0000 ?        S    11:11   0:00 nginx: worker process

이게 보이면 재시작한 것.

profile
👩🏻‍💻

1개의 댓글

comment-user-thumbnail
2024년 12월 3일

덕분에 큰 도움이 되었어요!!
항상 고맙습니다:)

답글 달기