:::: 개발 ::::/::: Oracle :::

오라클 클라우드 127.0.0.1 접근 방법

nayha 2022. 12. 22. 00:19

얍얍


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는 참으로 힘들다 

눈에 딱딱 보이는 직관적인 프로그램이 얼마나 많은 노력으로 만들어지는지 알 것  같음  ㅜㅜ

성공

 

반응형