DNS Server linuxLinux serverNETWORK ADMINISTRATIONS

우분투 리눅스의 nginx에서 fastapi와 도메인을 연결하는 방법에 대해 설명합니다. 그누보드6 파이썬 버전

Describes how to connect fastapi and domains to nginx on Ubuntu Linux

영상 순서

1. fastapi 로 만든 그누보드6 실행
uvicorn main:app –reload –host 0.0.0.0 –port 8000

2. nginx 설치
sudo apt update
sudo apt install nginx

3. nginx 설정
server {
listen 80;
server_name your-domain.com;

location / {
proxy_pass http://127.0.0.1:8000;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
}

4. nginx 재실행
systemctl restart nginx

5. dns A 레코드 추가
A @ IP주소

=끝=

그누보드6 github 저장소
https://github.com/gnuboard/g6

그누보드6 사용자데모
https://g6.demo.sir.kr/

그누보드6 파이썬 커뮤니티
https://sir.kr/main/g6/

source

by 그누보드

linux dns server