Commit 2fc93e7a authored by insun park's avatar insun park
Browse files

docs: README.md 업데이트 - 서버 환경 문서 체계화

parent 987e7ab0
#server # 금도 서버 환경 문서
nginx 서버 정보 및 docker 환경 정보 문서 공유
## 📝 개요
이 저장소는 금도 서버의 Nginx 프록시 서버 정보와 Docker 환경 정보를 문서화한 저장소입니다.
## 🐳 Docker 환경
### 서버별 Docker 버전 현황
| 서버 이름 | Docker Engine 버전 | API 버전 | OS/Arch |
| :---- | :---- | :---- | :---- |
| gds-PowerEdge-R760xa | 28.0.4 | 1.48 | linux/amd64 |
| gds-PowerEdge-R820 | 27.3.1 | 1.47 | linux/amd64 |
| gds-PowerEdge-R820-2 | 27.1.1 | 1.46 | linux/amd64 |
| desktopserver | 27.0.3 | 1.46 | linux/amd64 |
| gds-PT620 | 20.10.11/26.0.2 | 1.41/1.45 | linux/amd64 |
| gds | 24.0.7 | 1.43 | linux/amd64 |
### 주요 Docker Compose 프로젝트
- **vnexa-abb-api**: API 서비스 (포트: 8000)
- **rvtouch3d-api**: 3D 터치 API 서비스 (포트: 3002, 3003, 8001, 9092, 5434, 6381)
- **jupyter_gpu_docker**: GPU 지원 Jupyter 서비스 (포트: 8888)
- **docker_3dp**: 3D 프린팅 서비스 (포트: 80, 3000, 3306, 8080, 8090, 2212)
- **docker_vnexa_api**: VNEXA API 서비스 (포트: 2213, 3001)
- **docker_metaverse**: 메타버스 서비스 (포트: 52530, 52532-52533, 53306, 2236)
## 🌐 Nginx 프록시 서버
### 주요 설정 파일
- **`nginx.conf`**: Nginx 프로세스의 동작 방식, 로그 형식, SSL/TLS 기본 설정 등 전역적인 설정
- **`/etc/nginx/sites-enabled/`**: 각 도메인 또는 서비스에 대한 구체적인 프록시 규칙
### 주요 프록시 서비스
#### 리버스 프록시 서비스
- **3D 프린팅 관련**: `3dp-nextcloud.geumdo.net`, `g3d.geumdo.net`, `sw3d.geumdo.net`
- **API 서비스**: `fastapi.geumdo.net`, `flaskapi.geumdo.net`, `vnexa-api.geumdo.net`
- **개발 도구**: `jupyter.geumdo.net`, `gitlab.geumdo.net`, `ollama.geumdo.net`
- **메일 서비스**: `mail.geumdo.net`
#### PHP-FPM 서비스
- **PHP 7.4**: 다수의 웹 애플리케이션 (예: `aifor.geumdo.net`, `dgei.geumdo.net`)
- **PHP 5.6**: 레거시 웹 애플리케이션 (예: `3dprinter.geumdo.net`, `sw3d.geumdo.net`)
### SSL/TLS 설정
- **Certbot 관리**: `proxy.geumdo.net`, `dip-zero.geumdo.net`, `mail.geumdo.net`
- **수동 관리**: `gdlab.co.kr`, `gbmax.or.kr`, `geumdo.net`, `max.or.kr`
## 🔒 보안 설정
- 모든 HTTPS 서비스는 HTTP to HTTPS 리다이렉트 적용
- 일치하는 도메인이 없는 HTTPS 요청은 444 응답으로 즉시 종료
- WebSocket 및 SSE 지원 서비스에 대한 특별 설정 적용
## 📚 상세 문서
- [Docker 환경 상세 리포트](Geumdo_Docker_환경_리포트_25.06.11_.md)
- [Nginx 프록시 설정 분석](nginx_proxy_analysis.md)
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment