똥멍청이인 나를 위해 nginx
ssl 변경하는 과정을 다시 기록하고자 한다...🤦♀️
현회사에서 WEB서버는 nginx
를 통해 ssl를 설정하고 있다.
정확하게 기억은 안나지만, 대략 6-8개월 전에 한 번 ssl을 변경시켰었던 적이 있었다.
처음이자 마지막이였는데, 또 다시 업데이트를 하게 되었다. 하지만 기억이 나지 않...🤯
분명 SSL은 업데이트를 시켰는데, 재실행하지 않아서 인증서가 만료되는 똥멍청이같은 짓을 하게 되었다.
기록해두고 담번엔 실수 안해야징 쿄쿄
나의 경우 mobaxterm에서 WEB 서버를 nginx 계정으로 로그인하여 들어갔다.
나의 경우 /webserver/nginx/ssl
폴더에 ssl이 위치해있다.
여기다 업데이트할 파일을 옮겨준다.
이번 경우에는 ssl 파일명이 변경되지 않아 nginx.conf
파일을 변경하지 않아도 되었지만,
만약, 파일명이 변경되었을 경우 nginx.conf
파일에 들어가서 ssl 이 설정된 곳을 변경시켜줘야 한다.
나의 경우, /webserver/nginx/httpd/conf
에 nginx.conf
파일이 존재한다.
vi 혹은 nano를 통해서 nginx.conf파일을 수정한다.
vi nginx.conf
...
server {
ssl_certificate /ssl파일이 있는 경로/certification 파일 이름;
ssl_certificate_key /ssl파일이 있는 경로/key 파일 이름;
}
...
:wq!
해당 ssl이 해당하는 위치를 확인하고 작성하는 것이 좋다.
내가 재시작하는 것을 잊어서... 이 사단이 났다.. 하.. 왜.. 나ㅡㄴ...
현 회사의 경우, nginx는 /sbin/nginx 에서 실행 및 정지를 하고 있다.
/webserver/nginx/httpd/sbin
./nginx -s stop
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
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
이게 보이면 재시작한 것.
덕분에 큰 도움이 되었어요!!
항상 고맙습니다:)