간단한 프로그램 오류,문제점 고치는 과정 ..ㅋㅋ
간단한 프로그램 만든 계기 :
프로그램 만든 사람은 트위치에서 방송을 취미로 하는 듣보잡 스트리머이다. 방송중 시청자 분들이 방송 디레이가 너무 심해서 좀 줄여달라 라는 조언을 해주었다. 그래서 방송 디레이를 줄이기 위해 방송용 프록시 서버를 구축하면서 연구를 하던중 (?) http/2하고 ssl 하고 같이 적용하면 디레이를 3초에서 1초로 줄일수있다는 사실을 알게되었다. 그래서 아마존 라이트세일 5달러 플랜 (성능1core 램 1기가 40GB SSD 2테라바이트의 트래픽 )을 구매한뒤 방송용프록시서버를 구축하면서 이런 생각이 들었다. " ssl 인증서 발급할때마다 명령어를 입력하는게 귀찮고 지겹다는 생각이 들어서 3분만에 certbot 기반의 ssl 인증서를 만들수있는 프로그램을 20분만에 만들고 공개했야겠다. "
(원래는 20분걸릴줄알았지만 정신차리고 보니 1시간.....)
간단한 프로그램 오류,문제점 고치는 일지 :
문제점과 오류의 60퍼센트 이상은 xetown 커뮤니티 (웹 개발자 및 운영자 및 라이믹스,xpress,그누보드 사용하는 사람들의 커뮤니티) 회원분들이 알려주셨고 해결했다.
문제 1
80번포트에 이미 다른 프로그램이 돌아가고있는 경우 ssl 인증서가 생성 및 갱신되는 경우에만 80번포트를 사용하고 있는 프로그램을 중지했습니다.. (ssl 인증서 생성 및 갱신이 끝나면 80번포트를 사용하는 프로그램은 작동합니.)
문제 2
2개이상의 도메인에 ssl 인증서블 발급받으면 /etc/ssf에 연결할수 없는 문제, 남들이 다쓰는 경로가아닌 /etc/ssf/ 폴더에 파일을 저장함으로 유지보수가 어려워지는 문제등을 제보
-> /etc/ssf/ 폴더에 따로 저장하지 않고 letsencrypt에서 ssl 인증서를 저장하는 폴더 (/etc/letsencrypt/live/[자신의 도메인]/)에 저장
문제 3
설명이 너무 부실해서 설명을 열심히 (?) 적었습니다.
문제 4
프로그램이 정상 작동하지 않은 문제가 발견되어 해결했습니다.
https://github.com/allequalit/ssl
댓글 0