반응형

nginx 3

[nginx] json 파일이 다운로드 되는 이슈 (웹 페이지에 json 응답하려는 경우)

json 파일을 서버에 올려서 json 결과를 웹페이지에서 보여주고 싶어 파일을 올렸는데 url을 입력하니 파일이 자꾸 다운로드가 된다. 이유는 알 수 없는 파일 확장자의 기본값은 default_type application/octet-stream이며 일반적으로 모든 브라우저에서 다운로드하게 되어 있다. 문제를 해결하려면 conf/mine.types 파일을 열어 application/json json; 을 추가하고 nginx를 재시작하면 됩니다. 혹은 아래처럼 처리해도 json 결과 값을 볼 수 있지만 경우에 따라 사용할 때 타입 오류가 나는 경우도 있다. plain이기 때문에 위 추가 값을 추천한다. text/plain txt json; 주의 사항.. 변경 후 브라우저 캐시를 삭제하고 확인해야 합니다...

Server/Was 2022.02.09

라즈베리파이 웹서버 구축 (Gunicorn + flask + nginx )

https://soccerda.tistory.com/210 라즈베리파이 웹서버 구축(nginx, uWSGI , Flask, Python) 집에 구매해 놓고 1년 넘게 방치한 라즈베리파이 4를 한번 사용해보려고 서버를 구축하여 개인 프로젝트 진행해보려고 한다. 선행 단계로 raspberry pi OS 설치 apt update 를 해주면 된다. nginx 설치 sudo soccerda.tistory.com 이전 글을 통해서 nginx, uWSGI, Flask로 웹서버를 구축해보았다. uWSGI를 gunicorn으로 대체해보도록 하겠다. gunicorn은 uWSGI에 비해 가볍다. 서버 사양이 좋지 않다면 gunicorn을 사용하는 것을 추천한다. 우선 가상환경에 들어가서 설치하자. (venv) pip ins..

Server/Linux 2021.05.18

라즈베리파이 웹서버 구축(nginx, uWSGI , Flask, Python)

집에 구매해 놓고 1년 넘게 방치한 라즈베리파이 4를 한번 사용해보려고 서버를 구축하여 개인 프로젝트 진행해보려고 한다. 선행 단계로 raspberry pi OS 설치 apt update 를 해주면 된다. 파이썬으로 웹서버를 구축하려면 일반적으로 nginx - CGI - 파이썬 웹 프레임워크로 구성한다. 파이썬 Flask만으로도 웹서버를 구성할 수 있지만 1명밖에 사용할 수 없기 때문에 uwsgi(Web Server Gateway Interface)미들웨어 (CGI)를 앞단(소켓통신)에 넣고 서비스를 한다. nginx 설치 sudo apt-get install nginx 브라우저로 http://localhost 혹은 http://127.0.0.1를 입력하여 열어보자. 위 화면이 나오면 정상적으로 설치가 ..

Server/Linux 2021.05.13
반응형