얍얍
127.0.0.1 로 설정된 fastapi 는 바로 접근하게 하면 보안상 문제가 있나 봄
그래서 nginx 를 설치 후
하단 소스 파일 생성
/etc/nginx/sites-enabled/ >> 파일 생성 후 fastapi.conf
ex) vi /etc/nginx/sites-enabled/fastapi.conf
upstream fastapi {
server 127.0.0.1:8000 weight=100 max_fails=5 fail_timeout=5;
}
server {
listen 80;
server_name '특정도메인 이나 아이피' 들어오면
location / {
proxy_set_header X-Forwarded-Host $host;
proxy_set_header X-Forwarded-Server $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://fastapi /;
}
}
nginx 재구동
service nginx restart
특정 도메인,아이피(클라우드연결된아이피)으로 접속하면
ngnix 가 127.0.0.1:8000 해당 경로로 연결시캬 쥼 ~
이미지나 정적인 데이타는 nginx 가 그 외 서버 개발이 필요한 건 fastapi 쪽에서 개발하면 될 것 같음
gui 없는 os는 참으로 힘들다
눈에 딱딱 보이는 직관적인 프로그램이 얼마나 많은 노력으로 만들어지는지 알 것 같음 ㅜㅜ
반응형
':::: 개발 :::: > ::: Oracle :::' 카테고리의 다른 글
오라클 클라우드 Maria DB 초반 세팅 2 (0) | 2023.04.17 |
---|---|
오라클 클라우드 Maria DB 초반 세팅 1 (0) | 2023.04.17 |
23년 오라클 클라우드 사용법 정리 1 (0) | 2023.03.21 |
dbeaver 디비에버 ssh 터널링 오류날때 (0) | 2023.01.13 |
오라클클라우드 vscode 설치( 웹페이지 접근 코딩) (0) | 2022.12.21 |
오라클 클라우드 가상환경 설정 (miniconda) (0) | 2022.12.16 |
오라클 클라우드 평생 무료서버 세팅 정리 (0) | 2022.12.12 |
검색 구분 없이 검색 구현 쿼리 (0) | 2021.12.08 |