테크 삽질 연구소
close
프로필 배경
프로필 로고

테크 삽질 연구소

  • 분류 전체보기 (56) N
    • 실무개발 (28) N
    • 서버 & 인프라 (23)
    • SEO & 마케팅 & AI (5)
  • 홈
  • 태그
  • 방명록
  • 소개
  • 개인정보처리방침
  • 문의
  • 이용약관
Nexus3를 활용한 VSCode 플러그인(VSIX) 자동 수집 및 중앙 저장소 구축 방법

Nexus3를 활용한 VSCode 플러그인(VSIX) 자동 수집 및 중앙 저장소 구축 방법

Nexus Repository Manager의 Raw Repository 기능을 이용하여 VSCode 플러그인(VSIX)을 자동 수집하고 중앙 저장소로 관리하는 방법을 설명합니다. 폐쇄망 환경, 사내 개발환경 표준화, VSCode 확장 프로그램 자동 배포 구축에 활용할 수 있습니다.Nexus3를 활용한 VSCode 플러그인(VSIX) 자동 수집 및 중앙 저장소 구축 방법사내망 또는 인터넷 접근이 제한된 환경에서는 VSCode Marketplace에 직접 접속하여 플러그인을 설치하기 어려운 경우가 많습니다. 특히 금융권, 공공기관, 제조업 등의 폐쇄망 환경에서는 개발자가 필요한 확장 프로그램을 개별적으로 다운로드하기 어렵기 때문에 별도의 중앙 저장소가 필요합니다.이 글에서는 Nexus Repository ..

  • format_list_bulleted 서버 & 인프라
  • · 2026. 6. 16.
  • textsms
Nexus3 Raw Repository로 VSCode 설치파일 및 VSIX 플러그인 사내 자료실 구축하기

Nexus3 Raw Repository로 VSCode 설치파일 및 VSIX 플러그인 사내 자료실 구축하기

Nexus Repository Manager 3의 Raw Repository 기능을 활용하여 VS Code 설치 파일, VSIX 플러그인, JDK, Node.js 등 개발 도구를 중앙에서 관리하는 방법을 알아봅니다. 자동 동기화 스크립트와 신규 PC 세팅 자동화 방법까지 함께 정리합니다. Nexus3 Raw Repository로 VSCode 설치파일 및 VSIX 플러그인 사내 자료실 구축하기회사 내부망이나 인터넷 사용이 제한된 환경에서는 VS Code 설치 파일이나 플러그인을 매번 외부 사이트에서 다운로드하기 어려운 경우가 많습니다.특히 신규 개발자 PC를 세팅하거나 여러 서버에 동일한 개발 환경을 구성해야 하는 경우, 설치 파일과 확장 프로그램을 중앙에서 관리할 수 있는 저장소가 있으면 운영 효율이 크..

  • format_list_bulleted 서버 & 인프라
  • · 2026. 6. 15.
  • textsms
Apache에서 HTTP Method 차단 테스트 시 반드시 확인해야 할 사항

Apache에서 HTTP Method 차단 테스트 시 반드시 확인해야 할 사항

Apache에서 HTTP Method(GET, POST, PUT, DELETE, PATCH, TRACE, OPTIONS) 차단 여부를 점검할 때 단순 응답 코드만 확인하면 오판할 수 있습니다. Apache 로그, 응답 헤더, WAF 및 L4/L7 장비까지 함께 확인하는 방법을 정리합니다.Apache에서 HTTP Method 차단 테스트 시 반드시 확인해야 할 사항보안 점검 과정에서는 GET, POST 외의 HTTP Method(PUT, DELETE, PATCH, TRACE, OPTIONS)가 차단되는지 확인하는 경우가 많습니다.하지만 단순히 curl 명령으로 응답 코드만 확인하면 실제 차단 여부를 잘못 판단할 수 있습니다.특히 Apache 앞단에 WAF(Web Application Firewall), L..

  • format_list_bulleted 서버 & 인프라
  • · 2026. 6. 5.
  • textsms
GitLab Runner를 이용한 Spring Boot 자동 배포 구축하기 (AlmaLinux 9)

GitLab Runner를 이용한 Spring Boot 자동 배포 구축하기 (AlmaLinux 9)

GitLab Runner와 GitLab CI/CD를 활용하여 AlmaLinux 9 환경에서 Spring Boot 애플리케이션 자동 배포 시스템을 구축하는 방법을 알아봅니다. Git Push만으로 빌드, JAR 배포, 서비스 재시작까지 자동화할 수 있습니다GitLab Runner를 이용한 Spring Boot 자동 배포 구축하기 (AlmaLinux 9)Spring Boot 프로젝트를 운영하다 보면 코드 수정 후 서버 접속, 빌드, JAR 복사, 서비스 재시작 과정을 반복하게 됩니다. 프로젝트 규모가 커질수록 이러한 수동 배포는 실수를 유발하고 운영 효율을 떨어뜨립니다.이번 글에서는 GitLab Runner와 GitLab CI/CD를 활용하여 Git Push만으로 Spring Boot 애플리케이션이 자동 배..

  • format_list_bulleted 서버 & 인프라
  • · 2026. 6. 5.
  • textsms
AlmaLinux 9에서 Spring Boot 서비스 등록 및 운영하기 (systemd + Apache Reverse Proxy)

AlmaLinux 9에서 Spring Boot 서비스 등록 및 운영하기 (systemd + Apache Reverse Proxy)

AlmaLinux 9 환경에서 Spring Boot JAR 파일을 systemd 서비스로 등록하고 Apache Reverse Proxy와 연동하여 안정적으로 운영하는 방법을 설명합니다. 서비스 자동 시작, 로그 확인, 포트 관리, GitLab CI/CD 배포까지 실무 기준으로 정리했습니다.AlmaLinux 9에서 Spring Boot 서비스 등록 및 운영하기 (systemd + Apache Reverse Proxy)Spring Boot 애플리케이션을 운영 서버에 배포할 때 가장 중요한 것은 안정적인 서비스 관리입니다. 단순히 java -jar 명령으로 실행하는 방식은 서버 재부팅 시 자동 실행되지 않고 프로세스 관리도 어렵습니다.이번 글에서는 AlmaLinux 9 환경에서 Spring Boot 애플리케이..

  • format_list_bulleted 서버 & 인프라
  • · 2026. 6. 5.
  • textsms
DDNS란 무엇인가? 유동 IP 환경에서 꼭 필요한 이유와 활용 방법

DDNS란 무엇인가? 유동 IP 환경에서 꼭 필요한 이유와 활용 방법

DDNS(Dynamic DNS)는 변경되는 공인 IP를 고정된 도메인처럼 사용할 수 있게 해주는 서비스입니다. GitLab, NAS, SSH, CCTV, 개인 서버 운영 시 DDNS가 왜 필요한지 실무 예제와 함께 자세히 알아보겠습니다.DDNS란 무엇인가? 유동 IP 환경에서 꼭 필요한 이유와 활용 방법집이나 사무실에서 서버를 운영하다 보면 어느 날 갑자기 서버 접속이 되지 않는 상황을 경험하게 됩니다.어제까지는 정상적으로 접속되던 GitLab, NAS, Jenkins, 개인 서버가 갑자기 연결되지 않는다면 가장 먼저 확인해야 할 것이 바로 공인 IP 변경 여부입니다.이 문제를 해결하기 위해 사용하는 것이 DDNS(Dynamic DNS)입니다.이번 글에서는 DDNS가 무엇인지, 왜 필요한지, 그리고 Gi..

  • format_list_bulleted 서버 & 인프라
  • · 2026. 6. 4.
  • textsms
  • navigate_before
  • 1
  • 2
  • 3
  • 4
  • navigate_next
공지사항
  • 테크 삽질 연구소 안내
전체 카테고리
  • 분류 전체보기 (56) N
    • 실무개발 (28) N
    • 서버 & 인프라 (23)
    • SEO & 마케팅 & AI (5)
최근 글
인기 글
최근 댓글
태그
  • #ubuntu
  • #Linux
  • #Nexus
  • #springboot
  • #RESTAPI
  • #nuxt
  • #gitlab
  • #nuxt3
  • #NexusRepository
  • #php
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바