This commit is contained in:
+12
-22
@@ -25,7 +25,7 @@ sudo cat /etc/nginx/sites-available/taxbaik-domains.conf
|
||||
또는 특정 부분만:
|
||||
|
||||
```bash
|
||||
sudo grep -A 15 "location /taxbaik" /etc/nginx/sites-available/taxbaik-domains.conf
|
||||
sudo grep -A 15 "location /" /etc/nginx/sites-available/taxbaik-domains.conf
|
||||
```
|
||||
|
||||
---
|
||||
@@ -33,7 +33,7 @@ sudo grep -A 15 "location /taxbaik" /etc/nginx/sites-available/taxbaik-domains.c
|
||||
## 📋 현재 설정 (변경 전)
|
||||
|
||||
```nginx
|
||||
location /taxbaik {
|
||||
location / {
|
||||
proxy_pass http://127.0.0.1:5001;
|
||||
proxy_http_version 1.1;
|
||||
proxy_set_header Upgrade $http_upgrade;
|
||||
@@ -55,7 +55,7 @@ location /taxbaik {
|
||||
|
||||
```diff
|
||||
- location /taxbaik {
|
||||
+ location /taxbaik/ {
|
||||
+ location / {
|
||||
```
|
||||
|
||||
### 변경 2: proxy_pass 수정
|
||||
@@ -67,21 +67,15 @@ location /taxbaik {
|
||||
|
||||
### 변경 3: rewrite 규칙 추가
|
||||
|
||||
```diff
|
||||
location /taxbaik/ {
|
||||
proxy_pass http://127.0.0.1:5001/;
|
||||
+ rewrite ^/taxbaik/(.*)$ /$1 break;
|
||||
proxy_http_version 1.1;
|
||||
```
|
||||
루트 프록시에서는 rewrite가 필요하지 않습니다.
|
||||
|
||||
---
|
||||
|
||||
## 📝 변경 후 최종 설정
|
||||
|
||||
```nginx
|
||||
location /taxbaik/ {
|
||||
proxy_pass http://127.0.0.1:5001/;
|
||||
rewrite ^/taxbaik/(.*)$ /$1 break;
|
||||
location / {
|
||||
proxy_pass http://127.0.0.1:5001;
|
||||
proxy_http_version 1.1;
|
||||
proxy_set_header Upgrade $http_upgrade;
|
||||
proxy_set_header Connection "Upgrade";
|
||||
@@ -108,9 +102,8 @@ sudo cp /etc/nginx/sites-available/taxbaik-domains.conf /etc/nginx/sites-availab
|
||||
sudo nano /etc/nginx/sites-available/taxbaik-domains.conf
|
||||
|
||||
# 3. 다음 변경사항 적용:
|
||||
# - location /taxbaik { → location /taxbaik/ {
|
||||
# - proxy_pass http://127.0.0.1:5001; → proxy_pass http://127.0.0.1:5001/;
|
||||
# - proxy_pass 다음에 새 줄 추가: rewrite ^/taxbaik/(.*)$ /$1 break;
|
||||
# - location /taxbaik { → location /
|
||||
# - proxy_pass http://127.0.0.1:5001; → proxy_pass http://127.0.0.1:5001;
|
||||
|
||||
# 4. 저장 후 종료
|
||||
# Ctrl+X → Y → Enter
|
||||
@@ -122,14 +115,11 @@ sudo nano /etc/nginx/sites-available/taxbaik-domains.conf
|
||||
# 백업
|
||||
sudo cp /etc/nginx/sites-available/taxbaik-domains.conf /etc/nginx/sites-available/taxbaik-domains.conf.backup
|
||||
|
||||
# 변경 1: location /taxbaik → location /taxbaik/
|
||||
sudo sed -i 's/location \/taxbaik {/location \/taxbaik\/ {/g' /etc/nginx/sites-available/taxbaik-domains.conf
|
||||
# 변경 1: location / 유지
|
||||
sudo sed -i 's/location \/taxbaik {/location \//g' /etc/nginx/sites-available/taxbaik-domains.conf
|
||||
|
||||
# 변경 2: proxy_pass 수정
|
||||
sudo sed -i 's|proxy_pass http://127.0.0.1:5001;|proxy_pass http://127.0.0.1:5001/;|g' /etc/nginx/sites-available/taxbaik-domains.conf
|
||||
|
||||
# 변경 3: rewrite 규칙 추가
|
||||
# (이 부분은 수동으로 확인 후 추가하는 것이 권장됨)
|
||||
# 변경 2: proxy_pass 유지
|
||||
sudo sed -i 's|proxy_pass http://127.0.0.1:5001/;|proxy_pass http://127.0.0.1:5001;|g' /etc/nginx/sites-available/taxbaik-domains.conf
|
||||
```
|
||||
|
||||
### 방법 3: Python 스크립트
|
||||
|
||||
Reference in New Issue
Block a user