우분투 서버 초기 설정: 신규 설치 후 Ubuntu 서버에서 시작할 9단계

우분투 서버 초기 설정 순서: 키 복사, 새 창 확인, root 로그인 차단, SSH 허용, ufw 켜기

새 서버를 받으면 서비스를 올리기 전에 우분투 서버 초기 설정을 한 번 거칩니다. 디지털오션에서 만든 Ubuntu 24.04 서버에 root로 접속해 패키지 업데이트부터 sudo 사용자, 키 로그인, 방화벽, 시간대, 자동 보안 업데이트, 스왑까지 차례로 설정하고, 재부팅한 뒤에도 설정이 그대로 남는 것까지 확인했습니다.

nginx njs: 모듈 설치와 js_set 설정, reload 적용으로 자바스크립트 변수 만들기

nginx njs 함수 호출 자리: nginx가 정해 둔 자리에서 함수를 호출하고 반환한 값을 받아 처리를 이어 가는 흐름

nginx njs는 nginx 설정 안에서 자바스크립트 함수로 요청을 처리하거나 변수 값을 만드는 nginx 공식 모듈입니다. Nginx + Apache 구성 서버에서 nginx 설정만으로는 바꿀 수 없는 요청 주소의 대소문자를 맞추기 위해 njs 모듈을 설치된 nginx와 같은 버전으로 설치하고, js_set으로 만든 변수를 캐시 파일 경로에 넣어 재시작 없이 reload로 적용했습니다.