ipTIME 공유기 환경에서 Ubuntu 서버의 GitLab, Nexus, Apache 서비스를 외부에서 접속할 수 있도록 포트포워딩 설정 방법과 UFW 방화벽 개방, 포트 확인, 운영 환경 권장 구성까지 자세히 정리합니다.ipTIME 포트포워딩 설정으로 Ubuntu 서버 외부 공개하기Ubuntu 서버를 사내 또는 집에서 운영하다 보면 GitLab, Nexus, Apache 같은 서비스를 외부에서도 접속할 수 있도록 설정해야 하는 경우가 많습니다.하지만 서버가 정상적으로 실행 중이어도 외부에서는 접속되지 않는 경우가 대부분입니다. 이유는 공유기가 외부에서 들어온 요청을 내부 서버로 전달하도록 설정되어 있지 않기 때문입니다.이번 글에서는 ipTIME 공유기 환경에서 Ubuntu 서버의 GitLab, Nex..
Ubuntu 22.04 환경에서 Nexus Repository Manager 3.92를 systemd 서비스로 등록하고 자동 실행하는 방법을 정리했습니다. root 실행 경고, nexus.rc 설정, This account is currently not available 메시지 원인과 해결 방법까지 함께 설명합니다.Ubuntu 22.04 Nexus 3.92 systemd 서비스 등록 및 자동 실행 설정 방법Ubuntu 22.04 환경에서 Nexus Repository Manager 3.92를 설치한 후 단순히 스크립트로 실행하는 경우가 많습니다. 하지만 운영 서버에서는 서비스 장애 대응, 서버 재부팅 후 자동 시작, 프로세스 관리 등을 위해 systemd 서비스 등록이 필수입니다.이번 글에서는 Nexus..
Ubuntu 22.04 Nexus Repository 3.92.3 설치 및 데이터 복원설치 환경OS : Ubuntu 22.04.5 LTSJava : OpenJDK 17Nexus : 3.92.3-01Nexus Port : 99981. Java 17 설치기존 Java 11이 설치되어 있었으나 Nexus 최신 버전 사용을 위해 Java 17 설치sudo apt updatesudo apt install openjdk-17-jdk -y설치 확인java -version결과openjdk version "17.x.x"기본 Java 변경sudo update-alternatives --config javaJava 17 선택확인java -versionjavac -version2. Nexus 다운로드기존 설치 가이드에서 사용..