(01-26-2009 08:36 PM)joximu Wrote: Dieses Programm kann vielleicht nur HTTP 0.9 - also ohne die Möglichkeit, mehrere Domains auf einer IP laufen zu lassen...
Der Alias wäre das richtige - aber die Datei-Berechtigungen (Besitzer) müssen natürlich denen von ispcp entsprechen.
Wenn es PHP-dateien sind, dann müssen sie effektiv stimmen, wenn es nur html (und Bilder, txt etc) sind, dann reicht es, wenn vu2000 drauf zugreifen kann...
Es handelt sich dabei um die Statistik zu einem Battlefield Server. Der eine Teil - der auf dem Gameserver - ist in Python geschrieben und sendet seine Daten über ein kleines Skript an den Statistikserver. Der Stats-Server empfängt die Daten mit einem PHP-Skript.
Wenn der Gameserver Daten zu einem Spieler haben möchte, fragt er so ab: <IP>/ASP/getplayerinfo.aspx?nick=Dingo. Die .aspx sind ebenfalls PHP-Dateien. Da ich es nicht hinbekommen habe, daß mit dem fcgi-Modul die Dateien geparst werden, läuft nun fastcgi.
(01-26-2009 09:22 PM)CHBIE Wrote: vielleicht weil ich das ganze in die:
Code:
/etc/apache2/sites-available/00_master.conf
schreibe
Da hatte ich das auch schon drin. Ebenfalls nur mit dem Erfolg, daß ich mit lynx sehr gut etwas abfragen konnte, nur das .py-Skript meldete einen Fehler nach dem anderen.
@joximu:
FTP-Zugänge brauche ich dank WinSCP nicht.
Falls es jemandem helfen würde, könnte ich auch den Python-Code hier posten. Ich sehe gerade in dem Skript, daß es sich selbst als HTTP1.1 ausweist:
Code:
http.writeline("GET %s HTTP/1.1" % str(document))
http.writeline("HOST: %s" % host)
http.writeline("User-Agent: GameSpyHTTP/1.0")
http.writeline("Connection: close") # do not keep-alive
http.writeline("")
http.shutdown() # be nice, tell the http server we're done sending the request
# Determine Status
status = string.split(http.readline())
if status[0] != "HTTP/1.1":
print "MiniClient: Unknown status response (%s)" % str(status[0])
try:
status = string.atoi(status[1])
except ValueError:
print "MiniClient: Non-numeric status code (%s)" % str(status[1])