Seite 1 von 1

jens testserver auf ubuntu 6.06

Verfasst: Donnerstag 28. September 2006, 18:39
von murph
hi!
irgendwie will der testserver von jens nicht so recht auf meinem pc:
obwohl ich localhost den zugriff erlaube.
(ich glaube zwar, dass localhost das sowieso darf, bin aber nummer sicher gegangen).
auch habe ich es mal versucht, alle internetgerätschaften (gaim, firefox, xirc, etc.)herunterzufahren, falls eines derer am port 80 gebunden ist.
nun weiß ich nicht, was im weg steht:
der firewall erlaubt den paketen das durchkommen und ein server sollte auf port 80 nicht laufen.
Ich glaube zwar nicht, das es viel bringt, hier aber trotzdem schonmal die Fehlermeldung:
raceback (most recent call last):
File "./webserver.py", line 102, in ?
AllowIPs = ('127.0.0.1', '192.168.*.*')
File "./webserver.py", line 91, in ServerStart
httpd = MyThreadingServer( ("", ListenPort), MyRequestHandler, AllowIPs )
File "./webserver.py", line 53, in __init__
SocketServer.ThreadingTCPServer.__init__(self, server_address, request_handler)
File "/usr/lib/python2.4/SocketServer.py", line 330, in __init__
self.server_bind()
File "./webserver.py", line 58, in server_bind
SocketServer.ThreadingTCPServer.server_bind(self)
File "/usr/lib/python2.4/SocketServer.py", line 341, in server_bind
self.socket.bind(self.server_address)
File "<string>", line 1, in bind
socket.error: (13, 'Permission denied')
murph@murphs:~/own_project/internet$
VIELEN dank für die antworten![/code]

Verfasst: Donnerstag 28. September 2006, 18:54
von tiax
Hi,

Port 80 darfst du - wie alle andren Ports <1024 - nur als root öffnen. Das darüber sollte gehen

Verfasst: Donnerstag 28. September 2006, 19:22
von murph
sry, hätte es mir denken können...

Verfasst: Mittwoch 4. Oktober 2006, 15:27
von murph
mal so eine testfrage:
wenn ihr in einem cgi-script eine textdatei schreibt, wo erscheint die bei euch?
bei mir wird der root-path als current directory genommen,
daher kann ich meine relativen pfadnamen nicht benutzen, die ich gerne hätte.
ps: ich habs an mehreren beispielen ausprobiert...
auch mit print os.getcwd()

Verfasst: Mittwoch 4. Oktober 2006, 15:40
von BlackJack
Das hängt ganz vom verwendeten Webserver und dessen Konfiguration ab.

Verfasst: Donnerstag 5. Oktober 2006, 21:22
von murph
thx, hielt gleiches verhalten wie im betriebssystem für normal...

Verfasst: Samstag 7. Oktober 2006, 17:05
von murph
kann man die auch mit python auslesen?
ich habe mal ein bisschen herumprobiert, kam aber nicht auf nennenswerte ergebnisse.