trac
deve ser agora compatível com WSGI, para que você possa usar qualquer método suportado para executar o site. Se for um site de baixo tráfego, você pode sempre usar o CGI e, eventualmente, mover-se para outra coisa mais tarde, se precisar. Para os outros métodos, use mod_wsgi
ou instale flup
para FCGI (mesmo que tenha instalado dependências extras).
Para usar flup
, você precisa importar o servidor WSGI apropriado e executá-lo, ou seja,
from flup.server.fcgi_fork import WSGIServer
def main_app(...):
...
WSGIServer(main_app).run()
Se você quiser executá-lo como servidor externo (isto é, não iniciado pelo servidor da Web), substitua-o por:
WSGIServer(main_app,bindAddress=('1.2.3.4',9999)).run()