본문으로 건너뛰기
로그인 둘러보기
개발·코딩·데이터베이스 · 윈도우즈 유틸

Hangar

0

Hangar는 Windows용 오픈소스 로컬 웹 개발 환경입니다.

로컬 웹 개발오픈소스

소개

Hangar는 Windows용 오픈소스 로컬 웹 개발 환경입니다.

상세정보

소개

Hangar는 Windows용 오픈소스 로컬 웹 개발 환경입니다. Apache, Nginx, MySQL, PostgreSQL, Mailpit 등의 서비스를 손쉽게 관리하고, PHP 버전 및 웹 스택 패키지를 설치할 수 있습니다.

주요 기능

  • 서비스 목록 및 상태 확인 (Apache HTTP, Nginx, MySQL, PostgreSQL, Mailpit)
  • 서비스 시작/중지/재시작 버튼 제공
  • PHP 버전 관리: PHP 8.3, 8.4, 8.5 등 다양한 버전 설치 및 활성화
  • Apache 및 Nginx 서버 제어: 웹 서버 패키지 설치 및 관리
  • MySQL 및 PostgreSQL 데이터베이스 설정: 데이터베이스 버전 설치 및 포트 구성
  • 프로젝트 루트 디렉터리 설정 및 웹 서버 포트 구성
  • SSL/HTTPS 옵션 설정 (비활성화 가능)
  • DNS, MCP 포트 설정 및 자동 시작 옵션
  • 오픈소스 웹 스택 설정: 전체 환경을 한 곳에서 구성 가능

지원 환경

Windows 운영 체제에서 실행됩니다. 구체적인 버전 요구 사항은 제공되지 않았습니다.

기본 사용법

  1. Hangar를 실행하고 왼쪽 탐색 메뉴에서 Servers를 선택해 서비스 상태를 확인합니다.
  2. 필요한 서비스를 시작하거나 중지하려면 해당 서비스 옆의 Start 또는 Stop 버튼을 클릭합니다.
  3. Packages 메뉴에서 원하는 PHP 버전, 웹 서버, 데이터베이스를 찾아 Install 버튼으로 설치합니다.
  4. Settings 메뉴에서 프로젝트 루트 디렉터리, 웹 서버 포트, 데이터베이스 포트 등을 설정하고 Save Settings를 클릭해 저장합니다.

제한 사항 및 체크포인트

  • SSL/HTTPS 기능은 기본적으로 비활성화되어 있으며, 사용 시 별도 설정이 필요합니다.
  • 자동 시작 옵션은 기본적으로 비활성화되어 있어, 수동으로 서비스를 시작해야 합니다.
  • 제공된 스크린샷에서는 Mailpit 서비스의 상태가 표시되지 않았으므로, 사용 전 확인이 권장됩니다.

FAQ

Hangar는 무료인가요?

오픈소스 프로젝트로 제공되며, 소스 코드는 GitHub에서 확인할 수 있습니다.

어떤 데이터베이스를 지원하나요?

MySQL과 PostgreSQL을 설치 및 관리할 수 있습니다.

PHP 버전을 어떻게 바꾸나요?

Packages 메뉴에서 원하는 PHP 버전을 찾아 Install을 클릭하고, 활성화 상태를 확인합니다.

화면으로 보는 주요 기능

서버 서비스 목록 및 Apache HTTP 서버 상태

서버 서비스 목록 및 Apache HTTP 서버 상태

왼쪽 탐색 메뉴에서 'Servers'가 선택된 상태이며, 'Apache HTTP', 'Nginx', 'MySQL', 'PostgreSQL', 'Mailpit' 등의 서비스 목록이 표시된다. 'Apache HTTP Server'가 선택되어 있고, 오른쪽 상단에는 'Overview', 'Config', 'Logs' 탭이 있다. 'Apache HTTP Server'의 상태는 'Stopped'이며, 포트는 80, 우측 상단의 'Uptime'은 '-'로 표시된다. 상태를 변경할 수 있는 'Start' 버튼(초록색)과 'Restart' 버튼이 있다.

패키지 목록 및 설치 옵션

패키지 목록 및 설치 옵션

왼쪽 탐색 메뉴에서 'Packages'가 선택되어 있고, 'All Packages' 카테고리가 활성화되어 있다. 오른쪽에는 'PHP 8.5 (latest)', 'PHP 8.4', 'PHP 8.3 (recommended)' 등 여러 PHP 버전과 'Apache 2.4.65', 'Nginx 1.29.1', 'MySQL 9.4' 등의 웹 서버 및 데이터베이스 패키지 목록이 표시된다. 각 패키지 옆에는 'Install' 버튼이 있고, 'PHP 8.3'과 'Apache 2.4.65', 'Nginx 1.29.1'은 'Active' 상태이다.

설정 화면 및 프로젝트 디렉토리 설정

설정 화면 및 프로젝트 디렉토리 설정

왼쪽 탐색 메뉴에서 'Settings'가 선택되어 있다. 'Projects Root Directory' 입력란에 'C:\Users\hasnain\AppData\Local\Hangar\projects' 경로가 입력되어 있다. 'Web Servers' 섹션에서 'Apache'와 'Nginx'가 체크되어 있고, 포트는 각각 80과 8080이다. 'SSL / HTTPS' 섹션의 'Enable SSL for projects' 옵션은 비활성화되어 있다. 'Database Ports' 섹션에서 MySQL은 3306, PostgreSQL은 5432이다. 'Other' 섹션에서 DNS Port는 53, MCP Port는 3742이며, 'Auto-start services on launch' 옵션은 비활성화되어 있다. 하단에는 'Save Settings' 버튼이 있다.

시스템 요구사항

별도의 시스템 요구사항이 등록되지 않았습니다.