Puncte:0

Portul 80 nu este deschis. Încă primește 404 când curl

drapel de

O problemă ciudată cu care mă confrunt acum! Nu rulează nimic pe portul 80.

Încă curl dă 404 pagini negăsite. Pot să fac telnet la portul 80 și chiar să pornesc un container care expune portul 80 (gazdă). Dar nicio solicitare nu ajunge la container!

Ai idee ce s-ar putea întâmpla? Cum depanez asta?

$ netstat -tulpn | grep :80
tcp 0 0 0.0.0.0:8000 0.0.0.0:* ASCULTĂ -                   
tcp6 0 0 :::8000 :::* ASCULTĂ -                   
$ curl localhost
404 Pagina nu a fost găsită
Matthew Ife avatar
drapel jo
Vă rugăm să furnizați rezultatul `iptables -vnL -t nat` sau `nft list ruleset ip` deoarece este posibil să existe o redirecționare nat internă care cauzează acest comportament.
drapel de
A fost într-adevăr din cauza regulii iptables. Am instalat k3s care configurează unele reguli iptables. Dezinstalarea acestuia a rezolvat problema.
Puncte:1
drapel ao

Pe lângă comentariul lui Matthew care suspectează redirecționarea nat internă

  • iptables -vnL -t nat sau set de reguli de listă nft ip

poate ați putea inspecta direct portul 80. Acestea sunt câteva dintre modalitățile de a face asta:

  • ss -4tlnp -o state LISTENING '( sport = :80 )'
  • lsof -i:80
  • face un tcpdump verbos
  • face o scanare de porturi verbose cu nmap
  • sau, fiți și mai explicit atunci când testați cu curl, de exemplu curl -v http://localhost:80
drapel fr
Aș adăuga `curl` cu opțiunea `-v` în partea de sus a acestei liste.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.