2017-04-01 1 views
1

xhr 응답을 기다리는 동안 "net :: ERR_CONNECTION_REFUSED"가 표시됩니다. API 지시문을 사용해 보았는데 정상적으로 작동합니다. 나는 나의 반응을 받는다. 또한 nginx 역방향 프록시를 통해 그것을 사용하면 내 API는 실제로 POST를 수신하지만, jquery 다시 아무것도 얻지 않습니다. 내가 말했듯이 http://ip:port를 사용하는 경우, 그것은 않습니다 ..

내의 nginx의 설정은 다음과 같이 lookes :

upstream daffy { 
    server 127.0.0.1:4747; 
} 

server { 
    listen 80; 
    server_name daffy; 

    access_log /var/log/nginx/daffy.access.log; 
    error_log /var/log/nginx/daffy.error.log; 

    location /socket.io { 
     proxy_pass http://daffy/socket.io; 
     proxy_http_version 1.1; 
     proxy_buffering off; 
     proxy_set_header Upgrade $http_upgrade; 
     proxy_set_header Connection "Upgrade"; 
    } 

    location /git/pull/ { 
     proxy_set_header X-Real-IP $remote_addr; 
     proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 
     proxy_next_upstream error timeout invalid_header http_500 http_502 http_503 http_504; 
     proxy_redirect off; 
     proxy_set_header X-Forwarded-Proto https; 
     proxy_set_header Host $http_host; 
     proxy_pass http://daffy; 
    } 

    location/{ 
     allow 192.168.7.0/24; 
     deny all; 

     proxy_pass http://daffy; 
     proxy_set_header X-Real-IP $remote_addr; 
     proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 
     proxy_set_header X-NginX-Proxy true; 
     proxy_set_header Host $http_host; 
     proxy_redirect off; 
    } 
} 

Nginx에 오류 로그에 오류를 보여줍니다 ..하지만 액세스 로그에서 모든 POST 요청을 등록하지 않습니다.

의 nginx-1.11.12-1.el7.ngx.x86_64

사람이 제안이 있습니까?

UPDATE 내가 방화벽을 사용하지 않도록 노력하고 내 오류 로그에 디버그 켜져있다.

Nginx는 디버그가있는 오류 로그에 아무 것도 제공하지 않습니다.

그러나

은 잘 작동 GET :

192.168.7.114 - - [02/Apr/2017:09:54:02 +0200] "GET /users/?_=1491119642698 HTTP/1.1" 200 570 "http://daffy/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36" 

SELinux를 사용할 수 없습니다.

답변

0

SOLVED !! 나는 어쨌든 subprocess.check_call 또는

subprocess.call를 사용되기 전에 내가로부터 반환의 이초의 절단,

Popen(["/path/to/awesome.sh"], stdin=None,stdout=None,stderr=None) 

:

I 2 초보다 조금 빨리 돌아 내 파이썬 백엔드를 변경했다 API :

관련 문제