우분투 리눅스의 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/
by 그누보드
linux dns server