happybell80 438445ea97
Some checks failed
Deploy Nginx Config to Ubuntu Server / deploy (push) Has been cancelled
nginx: ro-being.com HTTPS에 xvaluelab 프록시 location 3개 추가
- /xvaluelab/api/ -> 192.168.0.106:8008/api/
- /xvaluelab/admin/ -> localhost:3030
- /xvaluelab/ -> localhost:3040
라운드2 지시서 [24]_260325 반영.

Made-with: Cursor
2026-03-25 16:56:14 +09:00
2026-03-10 20:00:26 +09:00

Nginx 배포 설정

/home/admin/infra/nginx 경로에서 웹 서버 설정을 관리하는 저장소입니다.

개요

웹사이트 접속 시 올바른 서버로 연결해주는 리버스 프록시 설정을 관리합니다.

파일 구조

nginx/
├── .gitea/workflows/deploy.yml   # 자동 배포 스크립트
├── nginx.conf                    # nginx 메인 설정
├── sites-available/default       # 서버 설정 SSOT
├── docker-compose.yml            # 테스트용 Docker 설정
└── README.md                     # 이 파일

배포 방식

  1. main 브랜치에 코드 변경 후 push
  2. Gitea Actions가 자동으로 서버에 배포
  3. 설정 오류 발생 시 자동 롤백

웹사이트 경로

메인 도메인 (ro-being.com)

  • https://ro-being.com/ → 고객용 프론트엔드 (정적 파일)
  • https://ro-being.com/zari → Zari Next.js 서비스 (127.0.0.1:3010 프록시)
  • https://ro-being.com/api/ → 관리자 API 서버 (8000 포트)
  • https://ro-being.com/admin → 관리자 대시보드 (8000 포트)
  • https://ro-being.com/rb10508/ → 로빙 #10508 테스트 서버 (10508 포트)
  • https://ro-being.com/rb8001/ → 로빙 #8001 서버 (8001 포트)

서브 도메인

  • https://git.ro-being.com/ → Gitea 서버 (3000 포트)
  • https://auth.ro-being.com/ → 인증 서버 (9000 포트)

상태 확인

# 서버 상태 확인
curl -I https://ro-being.com
Description
No description provided
Readme 269 KiB
Languages
Nginx 100%