보조지표 전략체크 수정

This commit is contained in:
Macbook
2026-06-17 21:49:15 +09:00
parent 1698dd9c8e
commit 3c269db6b7
7 changed files with 300 additions and 40 deletions
+40
View File
@@ -71,6 +71,46 @@ curl -sS https://chatbot.exdev.co.kr/chatbot/app/ | head
서버 SSH·배포 스크립트의 `REMOTE_HOST=exdev.co.kr`**그대로** 둡니다 (서버 내부·스크립트용).
## 6. 서버(Mac Studio) 안에서 브라우저·데스크톱 앱 접속
원격에서는 `https://stock.exdev.co.kr` 이 정상이어도, **서버 본체 브라우저**는 공인 IP로 다시 들어오는 **NAT hairpin** 이 막혀 `stock` 서브도메인만 타임아웃될 수 있습니다.
| URL | 서버 내부 (hosts 미설정) | 조치 후 |
|-----|--------------------------|---------|
| `http://exdev.co.kr` | ✅ (`/etc/hosts` → 127.0.0.1) | — |
| `https://exdev.co.kr` | ✅ (Caddy가 직접 프록시) | — |
| `https://stock.exdev.co.kr` | ❌ 타임아웃 | hosts에 `stock` 추가 |
**1회 설정 (서버 콘솔 또는 SSH에서 sudo):**
```bash
sudo bash /path/to/goldenChart/scripts/setup-server-local-hosts.sh
```
또는 서버 바탕화면 `Setup-GoldenChart-Hosts.command` 더블클릭 → 관리자 암호 입력.
추가되는 항목:
```text
127.0.0.1 exdev.co.kr
127.0.0.1 stock.exdev.co.kr
127.0.0.1 chatbot.exdev.co.kr
```
**검증:**
```bash
curl -sS -o /dev/null -w "stock %{http_code}\n" https://stock.exdev.co.kr/
curl -sS https://stock.exdev.co.kr/desktop/updates/latest.json | head
```
**데스크톱 앱 자동 업데이트:** 기본 엔드포인트는 `stock.exdev.co.kr` 이므로 위 hosts 설정이 필요합니다.
신규 빌드부터는 `https://exdev.co.kr/desktop/updates/latest.json`**두 번째 fallback** 으로 포함합니다 (`desktop/src-tauri/tauri.conf.json`).
**주의:** `networksetup -setdnsservers Ethernet 127.0.0.1` 처럼 DNS를 127.0.0.1 로 바꾸지 마세요 (로컬 DNS 서버가 없으면 전체 DNS가 깨집니다). 복구: `networksetup -setdnsservers Ethernet Empty`
## 7. SSH / git remote (로컬 Mac)
**로컬 Mac에서 `git push` 시 `Could not resolve hostname exdev.co.kr`**
일부 네트워크(회사·VPN·ISP)에서는 apex `exdev.co.kr` DNS만 실패하고 `stock.exdev.co.kr` 은 정상입니다.