Kabuğumda python -m SimpleHTTPServer 8000
veya python -m CGIHTTPServer 8000
'u çalıştırdığımda, geçerli dizinin içeriğini internete yüklüyorum.python cgi komut dosyası python -m SimpleHTTPServer 8000 veya python -m CGIHTTPServer 8000 ile nasıl konaklanır?
Doğru ben 192.xxx.x.xx:8000/cgi_script.py
#!/usr/bin/env python
print "Content-Type: text/html"
print
print """\
<html>
<body>
<h2>Hello World!</h2>
</body>
</html>
"""
gidin Ama bu senaryo tam anlamıyla gösterilir ve sadece "Merhaba Dünya komut satırında yukarıdaki komutunu kullanarak aşağıdaki cgi_script.py işi yapmak istiyorum! " Bölüm. Btw Dosya izinlerini cgi_script.py dosyasının yanı sıra barındırdığım klasör için 755 olarak değiştirdim.
Bunu mac veya linux üzerinde deneyen kişiler için, dosyayı yürütmeye izin veren izinlere sahip olduğunuzdan emin olun. Diğer bir deyişle: chmod + x cgi-bin/cgi_script.py' – greggles