이전에 리버스 프록시 기능을 공부할 목적으로 Nginx 웹서버를 설치해서 테스트 했었는데, 이제 필요 없게 되어 삭제하며 체크한 내용들을 적어놓는다. 서비스 상태 확인 sudo systemctl status nginx Nginx 서버 정지 1. Stop the service sudo systemctl stop nginx 2. Disable service auto start after OS reboot 서버가 재부팅될 때 자동으로 실행되는 데몬 서비스들이 있는데 여기서 Nginx를 제거함. sudo systemctl disable nginx 3. Check whether the update has been applied disable이라고 출력되면 이제 재부팅 이후에도 자동으로 서비스가 실행되지 않음. s..
이전 글 2023.03.15 - [분류 전체보기] - [Docker] Docker로 Ubuntu에 OpenVPN Server 구축하기 #2 OpenVPN 서버 구성 Generate a client certificate VPN 서버측 설정이 준비되었으므로, 이제 접속할 클라이언트의 인증서를 생성해야 한다. Client Requirement 나의 경우는 다음과 같은 요구 사항을 정의해 발급했다. 클라이언트 OS에 종속되지 않을 것. 클라이언트 접속 시 비밀번호는 입력하지 않을 것. 다음과 같이 그룹을 구분해 IP 풀을 정의하고, 이에 해당되는 고정 IP를 할당할 수 있을 것. Group A : 10.95.0.5 ~ 10.95.49.253 Group B : 10.95.50.1 ~ 10.95.99.253 Gro..
Ubuntu Linux라는 OS를 처음 접하는 사용자가 가장 먼저 커맨드 쉘에 입력할 명령어가 있다면 바로 sudo apt update일 것이다. sudo는 'superuser do'라는 의미라는 것을 검색을 통해 금방 알 것이고, update도 당연히 무언가 갱신하겠거니 생각할 것이다. 이 때, apt가 무엇인지에 대해 구글링 하다 보면 점차 알 수 없는 용어들이 나오고 너무 deep한 영역까지 들어가게 되어 탭을 닫아버리는데 이 apt에 대해 소개하려고 한다. APT란? APT는 Advanced Package Tool의 줄임말로, Unix 기반의 운영 체제(특히 Debian, Ubuntu 계열의 Linux 배포판)에서 강력하고 널리 사용되는 소프트웨어 패키지 관리 도구다. '리포지토리'라고도 부르는 ..