Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Nedostupný python SimpleHTTPServer [VYŘEŠENO]  (Přečteno 14338 krát)

Václav Sobota

  • Aktivní člen
  • *
  • Příspěvků: 224
Nedostupný python SimpleHTTPServer [VYŘEŠENO]
« kdy: 19 Května 2025, 23:17:53 »
Dobrý den všem, vážení ubunťáci  :) .

Mám následující problém: pro domácí sdílení souborů mezi počítači a telefony si chci spustit pythonovský "mini-server". Postupoval jsem následovně:

Přesunul jsem se do složky k nasdílení
Kód: [Vybrat]
cd /home/vs/Videa a spustil jsem server pomocí
Kód: [Vybrat]
python3 -m http.server 8080 Potud vše parádní, z prohlížeče funguje, jak má. ALE pouze ze zdrojového počítače, z jiného zařízení (ve stejné WiFi) se tam nedostanu.

Samozřejmě jsem nejdřív Googlil https://askubuntu.com/questions/1408944/no-access-to-python-server, takže jsem poznal, že místo 0.0.0.0:8080 musím zadat 192.168.1.6:8080, ale ani to nijak nepomohlo. Zkusil jsem i výjimku ve Firewallu (který je ale asi neaktivní):
Kód: [Vybrat]
sudo ufw status numbered
Stav: neaktivní
$ sudo ufw allow from any to any port 8080 proto udp
Pravidla aktualizována
Pravidla aktualizována (v6)
$ sudo ufw status numbered
Stav: neaktivní
$ sudo ufw allow 8080
Pravidla aktualizována
Pravidla aktualizována (v6)
Zdroj: https://stackoverflow.com/questions/27812241/cannot-connect-to-python-m-simplehttpserver-server

Bohužel, ani to mi nepomohlo. Najde se nějaký zkušený síťař s řešením? Předem moc děkuji!
« Poslední změna: 21 Května 2025, 00:46:47 od Václav Sobota »

Petr Merlin Vaněček

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 5058
    • Lomítkáři
Re:Nedostupný python SimpleHTTPServer
« Odpověď #1 kdy: 20 Května 2025, 19:26:03 »
Nejsem sice kovaný v pythonu, ale nespustí ten příkaz server jen na localhostu?

Kód: [Vybrat]
python3 -m http.server 8080 --bind 0.0.0.0

by to mohl spustit na všech dostupných IP tj. i na té 192.168.1.6 (doporučuji ověřit její aktuálnost)

edit: případně ten bind udělat na 192.168.1.6
« Poslední změna: 20 Května 2025, 19:27:49 od Petr Merlin Vaněček »
Stiskni CTRL + W ...
80% mozku tvoří kapalina ... u některých brzdová

Václav Sobota

  • Aktivní člen
  • *
  • Příspěvků: 224
Re:Nedostupný python SimpleHTTPServer
« Odpověď #2 kdy: 21 Května 2025, 00:46:20 »
Dekuju moc, takhle to zafungovalo. A pritom mam za to, ze jsem to zkousel uz predtim (ale asi slo o bind na port, ne na IP)...

 

Provoz zaštiťuje spolek OpenAlt.