nginx+uwsgi를 이용하여 리버스 프록시를 구축하려고 합니다.

 
Jae-bong Jeong

nginx+uwsgi를 이용하여 리버스 프록시를 구축하려고 합니다.

[uwsgi]
socket = :8000

vacuum = True
max-requests = 5000

——————————-

server {
listen 80;

location / {
include uwsgi_params;
uwsgi_pass :8000;
}
}

여기서 public_ip 위치에 일반적인 예제를 보았을 때는 localhost, 127.0.0.1 혹은 private ip가 기입이 되어있습니다.

그런데 저 위치에 public_ip를 사용하면 동작을 하지 않네요.
동일한 증상을 가지신 분이 http://blog.richard.do/index.php/2013/04/setting-up-nginx-django-uwsgi-a-tutorial-that-actually-works/ 이 글의 첫번째 댓글을 다신 분인데 해결책을 모르겠습니다.

혹시 비슷한 어려움을 겪으신 분이 계신가요?

  • Han Cold Kim

    그런데 저 자리에 public ip를 넣어야 하는 이유가 있나요?

    Jamie J Seol

    다른서버에 넘기는거같은데 8000번이 막혀있는것은 아닌가요? 인바운드 규칙 같은 곳에..

    Jae-bong Jeong

    1. 개발 환경인데 public ip로 테스트해볼 것이 있습니다.

    2. AWS라서 인바운드 규칙은 잘 관리를 하고 있습니다.

    예를 들어 python manage.py runserver 0.0.0.0:8000
    로 서버를 열면 정상적으로 접속이 되네요.

Advertisements