Estou tentando implantar meu ponto de referência do frasco no nginx (em um subdomínio) sem sucesso. Eu segui esse exemplo da Digital Ocean e tudo estava funcionando corretamente, mas eu mudei o código de exemplo do tutorial para a minha e as solicitações POST não estão funcionando. Estou usando o aplicativo Postman Chrome e, sempre que faço uma solicitação POST para "api.domain.com/CreateUser", recebo um erro 404:
"O URL solicitado não foi encontrado no servidor. Se você digitou o URL manualmente, verifique sua ortografia e tente novamente."
Esta é minha configuração do VH:
server {
listen 80;
server_name api.domain.com;
location / {
include proxy_params;
proxy_pass http://unix:/home/ubuntu/apirest/apirest.sock;
}
}
E este é o arquivo python (amostra flask api):
from flask import Flask, jsonify, url_for, redirect, request
from flask_restful import Resource, Api, reqparse
from flask_cors import CORS, cross_origin
app = Flask(__name__)
CORS(app)
api = Api(app)
class CreateUser(Resource):
def post(self):
return jsonify({
'status': 'ok',
'message': 'user successfuly created'
})
api.add_resource(CreateUser, '/CreateUser')
if __name__ == '__main__':
app.run(host='0.0.0.0')
Alguém tem uma pista sobre o que está acontecendo? Muito obrigado!