2016-07-12 9 views
0

Ich schrieb eine Flasche Anwendung auf Windows und zog es auf einen Centos-Server, der auch einen Apache-Webserver ausgeführt wird. Ich habe Flasche läuft:Bottle Server funktioniert nicht auf Centos

Bottle v0.12.9 server starting up (using GeventServer())... 
Listening on http://127.0.0.1:8080/ 
Hit Ctrl-C to quit. 

Immer wenn ich versuche http://127.0.0.1:8080/bottle/main.py es mit diesem reagiert eine Anfrage an den Server mit curl zu senden:

HTTP/1.1 404 Not Found 
Date: Tue, 12 Jul 2016 18:59:29 GMT 
Content-Length: 233 
Content-Type: text/html; charset=iso-8859-1 

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> 
<html><head> 
<title>404 Not Found</title> 
</head><body> 
<h1>Not Found</h1> 
<p>The requested URL http://127.0.0.1:8080/bottle/main.py was not found on this server.</p> 
</body></html> 

Und es gibt auf dem Server keine Aktivität gezeigt. Ich denke, dass Apache irgendwie die Anfrage an sich reißt, aber ich habe keine Ahnung. Irgendwelche Ideen?

Antwort

0

Dies ist nicht, wie Flasche funktioniert, wenn Ihr Code wie in diesem Beispiel aussieht:

import bottle 

@bottle.route("/hello") 
def func(): 
    return "hello!!!!!!!" 

if __name__ == "__main__": 
    bottle.run(port=8080) 

Dann http://127.0.0.1:8080/hello

hallo sehen !!!!!!!

Verwandte Themen