2016-03-25 3 views
0

Eğer index.html var ve windows CMD python -m http.server 80 çalıştırırsanız index.html ile dizin içinde IP sunucumu başlatır mıyım diye merak ettim (port 80 açıkken) ve sonra insanlar sadece IP'ime bağlanabilir ve index.html'de ne olduğunu görebilirler?Python 3 ve http.server kullanımı

cevap

1

  1. edin. Sonra

o olacak b 0.0

  • yok güvenlik duvarları şekilde vardır e kamuya açık. Eğer 127.0.0.1 üzerinde barındırmalıdır yerel ana bilgisayarda yalnızca kullanılabilir hale getirmek için

    httpd = ServerClass(("127.0.0.1", 80), HandlerClass) 
    

    Düzenleme: Is it possible to run python SimpleHTTPServer on localhost only?

  • +0

    Yani o zaman dönen 'Porsiyon: gönderme sonrasına kadar diğer cevap görmedim, bu iyi bağlantıyı yayınlanmıştır 0.0.0.0 portunda HTTP 80 ... 'hata değil mi? – Alexwall

    +0

    Hayır, 0.0.0.0 "yerel makinede tüm IPv4 adresleri" anlamına gelir. – rubenwardy

    +0

    127.0.01, döngü geri adresidir. Daha fazla bilgi için buraya bakın: http://www.howtogeek.com/225487/what-is-the-difference-between-127.0.0.1-and-0.0.0.0/ – rubenwardy