docs:도메인 스왑 반영 — admin.codebridge-x.com ↔ mng.codebridge-x.com
운영: admin.codebridge-x.com → mng.codebridge-x.com 개발: mng.codebridge-x.com → admin.codebridge-x.com Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -26,7 +26,7 @@
|
|||||||
|--------|--------|--------|------|
|
|--------|--------|--------|------|
|
||||||
| sam.it.kr | Next.js 15 프론트엔드 | PM2 cluster x2 | 3000 |
|
| sam.it.kr | Next.js 15 프론트엔드 | PM2 cluster x2 | 3000 |
|
||||||
| api.sam.it.kr | Laravel 12 API | PHP-FPM api pool | unix socket |
|
| api.sam.it.kr | Laravel 12 API | PHP-FPM api pool | unix socket |
|
||||||
| admin.codebridge-x.com | Laravel 12 Admin | PHP-FPM admin pool | unix socket |
|
| mng.codebridge-x.com | Laravel 12 Admin | PHP-FPM admin pool | unix socket |
|
||||||
| sales.codebridge-x.com | Plain PHP 레거시 | PHP-FPM sales pool | unix socket |
|
| sales.codebridge-x.com | Plain PHP 레거시 | PHP-FPM sales pool | unix socket |
|
||||||
| codebridge-x.com (+ www) | 정적 랜딩페이지 | Nginx direct | 80/443 |
|
| codebridge-x.com (+ www) | 정적 랜딩페이지 | Nginx direct | 80/443 |
|
||||||
| stage.sam.it.kr | Next.js Stage | PM2 fork x1 | 3100 |
|
| stage.sam.it.kr | Next.js Stage | PM2 fork x1 | 3100 |
|
||||||
@@ -268,7 +268,7 @@
|
|||||||
│ ┌────┴───────────────────────────────────────────────┐ │
|
│ ┌────┴───────────────────────────────────────────────┐ │
|
||||||
│ │ sam.it.kr ──────────→ Next.js (PM2 cluster, :3000)│ │
|
│ │ sam.it.kr ──────────→ Next.js (PM2 cluster, :3000)│ │
|
||||||
│ │ api.sam.it.kr ──────→ PHP-FPM (api pool) │ │
|
│ │ api.sam.it.kr ──────→ PHP-FPM (api pool) │ │
|
||||||
│ │ admin.codebridge-x.com → PHP-FPM (admin pool) │ │
|
│ │ mng.codebridge-x.com ──→ PHP-FPM (admin pool) │ │
|
||||||
│ │ sales.codebridge-x.com → PHP-FPM (sales pool) │ │
|
│ │ sales.codebridge-x.com → PHP-FPM (sales pool) │ │
|
||||||
│ │ stage.sam.it.kr ────→ Next.js (PM2 fork, :3100) │ │
|
│ │ stage.sam.it.kr ────→ Next.js (PM2 fork, :3100) │ │
|
||||||
│ │ stage-api.sam.it.kr → PHP-FPM (api-stage pool) │ │
|
│ │ stage-api.sam.it.kr → PHP-FPM (api-stage pool) │ │
|
||||||
@@ -320,6 +320,6 @@
|
|||||||
|--------|------|-------|------|
|
|--------|------|-------|------|
|
||||||
| Front | sam.it.kr | stage.sam.it.kr | dev.codebridge-x.com |
|
| Front | sam.it.kr | stage.sam.it.kr | dev.codebridge-x.com |
|
||||||
| API | api.sam.it.kr | stage-api.sam.it.kr | api.codebridge-x.com |
|
| API | api.sam.it.kr | stage-api.sam.it.kr | api.codebridge-x.com |
|
||||||
| Admin | admin.codebridge-x.com | - | mng.codebridge-x.com |
|
| Admin | mng.codebridge-x.com | - | admin.codebridge-x.com |
|
||||||
| Sales | sales.codebridge-x.com | - | salesdev.codebridge-x.com |
|
| Sales | sales.codebridge-x.com | - | salesdev.codebridge-x.com |
|
||||||
| Landing | codebridge-x.com | - | - |
|
| Landing | codebridge-x.com | - | - |
|
||||||
@@ -73,7 +73,7 @@ sudo du -sh /var/lib/jenkins /var/lib/gitea /var/lib/prometheus /var/lib/mysql /
|
|||||||
# 접근 로그 (실시간)
|
# 접근 로그 (실시간)
|
||||||
sudo tail -f /var/log/nginx/api.sam.it.kr.access.log
|
sudo tail -f /var/log/nginx/api.sam.it.kr.access.log
|
||||||
sudo tail -f /var/log/nginx/sam.it.kr.access.log
|
sudo tail -f /var/log/nginx/sam.it.kr.access.log
|
||||||
sudo tail -f /var/log/nginx/admin.codebridge-x.com.access.log
|
sudo tail -f /var/log/nginx/mng.codebridge-x.com.access.log
|
||||||
|
|
||||||
# 에러 로그 (실시간)
|
# 에러 로그 (실시간)
|
||||||
sudo tail -f /var/log/nginx/api.sam.it.kr.error.log
|
sudo tail -f /var/log/nginx/api.sam.it.kr.error.log
|
||||||
|
|||||||
@@ -34,8 +34,8 @@ sudo systemctl start nginx
|
|||||||
| /var/log/nginx/api.sam.it.kr.error.log | API 에러 로그 |
|
| /var/log/nginx/api.sam.it.kr.error.log | API 에러 로그 |
|
||||||
| /var/log/nginx/sam.it.kr.access.log | 프론트엔드 접근 로그 |
|
| /var/log/nginx/sam.it.kr.access.log | 프론트엔드 접근 로그 |
|
||||||
| /var/log/nginx/sam.it.kr.error.log | 프론트엔드 에러 로그 |
|
| /var/log/nginx/sam.it.kr.error.log | 프론트엔드 에러 로그 |
|
||||||
| /var/log/nginx/admin.codebridge-x.com.access.log | Admin 접근 로그 |
|
| /var/log/nginx/mng.codebridge-x.com.access.log | Admin 접근 로그 |
|
||||||
| /var/log/nginx/admin.codebridge-x.com.error.log | Admin 에러 로그 |
|
| /var/log/nginx/mng.codebridge-x.com.error.log | Admin 에러 로그 |
|
||||||
| /var/log/nginx/sales.codebridge-x.com.access.log | Sales 접근 로그 |
|
| /var/log/nginx/sales.codebridge-x.com.access.log | Sales 접근 로그 |
|
||||||
| /var/log/nginx/sales.codebridge-x.com.error.log | Sales 에러 로그 |
|
| /var/log/nginx/sales.codebridge-x.com.error.log | Sales 에러 로그 |
|
||||||
|
|
||||||
|
|||||||
@@ -835,7 +835,7 @@ sudo tail -20 /home/webservice/api/shared/storage/logs/laravel.log
|
|||||||
# HTTP 응답 확인
|
# HTTP 응답 확인
|
||||||
curl -sI https://api.sam.it.kr
|
curl -sI https://api.sam.it.kr
|
||||||
curl -sI https://sam.it.kr
|
curl -sI https://sam.it.kr
|
||||||
curl -sI https://admin.codebridge-x.com
|
curl -sI https://mng.codebridge-x.com
|
||||||
```
|
```
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|||||||
@@ -400,7 +400,7 @@ sudo ss -tlnp
|
|||||||
# 웹 서비스 응답
|
# 웹 서비스 응답
|
||||||
curl -sI https://sam.it.kr
|
curl -sI https://sam.it.kr
|
||||||
curl -sI https://api.sam.it.kr
|
curl -sI https://api.sam.it.kr
|
||||||
curl -sI https://admin.codebridge-x.com
|
curl -sI https://mng.codebridge-x.com
|
||||||
curl -sI https://sales.codebridge-x.com
|
curl -sI https://sales.codebridge-x.com
|
||||||
curl -sI https://stage.sam.it.kr
|
curl -sI https://stage.sam.it.kr
|
||||||
curl -sI https://stage-api.sam.it.kr
|
curl -sI https://stage-api.sam.it.kr
|
||||||
|
|||||||
@@ -377,7 +377,7 @@ pm2 startup
|
|||||||
# Nginx 사이트 활성화
|
# Nginx 사이트 활성화
|
||||||
sudo ln -s /etc/nginx/sites-available/sam.it.kr /etc/nginx/sites-enabled/
|
sudo ln -s /etc/nginx/sites-available/sam.it.kr /etc/nginx/sites-enabled/
|
||||||
sudo ln -s /etc/nginx/sites-available/api.sam.it.kr /etc/nginx/sites-enabled/
|
sudo ln -s /etc/nginx/sites-available/api.sam.it.kr /etc/nginx/sites-enabled/
|
||||||
sudo ln -s /etc/nginx/sites-available/admin.codebridge-x.com /etc/nginx/sites-enabled/
|
sudo ln -s /etc/nginx/sites-available/mng.codebridge-x.com /etc/nginx/sites-enabled/
|
||||||
sudo ln -s /etc/nginx/sites-available/sales.codebridge-x.com /etc/nginx/sites-enabled/
|
sudo ln -s /etc/nginx/sites-available/sales.codebridge-x.com /etc/nginx/sites-enabled/
|
||||||
sudo ln -s /etc/nginx/sites-available/codebridge-x.com /etc/nginx/sites-enabled/
|
sudo ln -s /etc/nginx/sites-available/codebridge-x.com /etc/nginx/sites-enabled/
|
||||||
sudo ln -s /etc/nginx/sites-available/stage.sam.it.kr /etc/nginx/sites-enabled/
|
sudo ln -s /etc/nginx/sites-available/stage.sam.it.kr /etc/nginx/sites-enabled/
|
||||||
@@ -389,7 +389,7 @@ sudo certbot --nginx -d sam.it.kr --email develop@codebridge-x.com
|
|||||||
sudo certbot --nginx -d api.sam.it.kr --email develop@codebridge-x.com
|
sudo certbot --nginx -d api.sam.it.kr --email develop@codebridge-x.com
|
||||||
sudo certbot --nginx -d stage.sam.it.kr --email develop@codebridge-x.com
|
sudo certbot --nginx -d stage.sam.it.kr --email develop@codebridge-x.com
|
||||||
sudo certbot --nginx -d stage-api.sam.it.kr --email develop@codebridge-x.com
|
sudo certbot --nginx -d stage-api.sam.it.kr --email develop@codebridge-x.com
|
||||||
sudo certbot --nginx -d admin.codebridge-x.com --email develop@codebridge-x.com
|
sudo certbot --nginx -d mng.codebridge-x.com --email develop@codebridge-x.com
|
||||||
sudo certbot --nginx -d sales.codebridge-x.com --email develop@codebridge-x.com
|
sudo certbot --nginx -d sales.codebridge-x.com --email develop@codebridge-x.com
|
||||||
sudo certbot --nginx -d codebridge-x.com -d www.codebridge-x.com --email develop@codebridge-x.com
|
sudo certbot --nginx -d codebridge-x.com -d www.codebridge-x.com --email develop@codebridge-x.com
|
||||||
|
|
||||||
@@ -502,18 +502,18 @@ server {
|
|||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
### admin.codebridge-x.com (Laravel Admin)
|
### mng.codebridge-x.com (Laravel Admin)
|
||||||
|
|
||||||
```nginx
|
```nginx
|
||||||
server {
|
server {
|
||||||
listen 80;
|
listen 80;
|
||||||
server_name admin.codebridge-x.com;
|
server_name mng.codebridge-x.com;
|
||||||
|
|
||||||
root /home/webservice/mng/current/public;
|
root /home/webservice/mng/current/public;
|
||||||
index index.php;
|
index index.php;
|
||||||
|
|
||||||
access_log /var/log/nginx/admin.codebridge-x.com.access.log;
|
access_log /var/log/nginx/mng.codebridge-x.com.access.log;
|
||||||
error_log /var/log/nginx/admin.codebridge-x.com.error.log;
|
error_log /var/log/nginx/mng.codebridge-x.com.error.log;
|
||||||
|
|
||||||
include /etc/nginx/snippets/security.conf;
|
include /etc/nginx/snippets/security.conf;
|
||||||
|
|
||||||
|
|||||||
@@ -34,7 +34,7 @@ MNG 관리자가 사용자 목록에서 "DEV 접속" 버튼을 클릭하면, 해
|
|||||||
| 환경 | MNG | DEV |
|
| 환경 | MNG | DEV |
|
||||||
|------|-----|-----|
|
|------|-----|-----|
|
||||||
| 로컬 | https://mng.sam.kr | https://dev.sam.kr |
|
| 로컬 | https://mng.sam.kr | https://dev.sam.kr |
|
||||||
| 개발 | https://mng.codebridge-x.com | https://dev.codebridge-x.com |
|
| 개발 | https://admin.codebridge-x.com | https://dev.codebridge-x.com |
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|||||||
@@ -21,7 +21,7 @@ MNG 관리자가 사용자 목록에서 "DEV 접속" 버튼을 클릭하면, 해
|
|||||||
| 환경 | MNG | DEV |
|
| 환경 | MNG | DEV |
|
||||||
|------|-----|-----|
|
|------|-----|-----|
|
||||||
| 로컬 | https://mng.sam.kr | https://dev.sam.kr |
|
| 로컬 | https://mng.sam.kr | https://dev.sam.kr |
|
||||||
| 개발 | https://mng.codebridge-x.com | https://dev.codebridge-x.com |
|
| 개발 | https://admin.codebridge-x.com | https://dev.codebridge-x.com |
|
||||||
|
|
||||||
### 아키텍처
|
### 아키텍처
|
||||||
```
|
```
|
||||||
|
|||||||
Reference in New Issue
Block a user