Vraag & Antwoord

OS Linux

Poort 80

Anoniem
Emmerp
8 antwoorden
  • Ik heb al een eerder een paar vragen gesteld die allen op het zelfde probleem uitkomen: het lukt me niet makkelijk poorten open te zetten of te sluiten op m'n Redhat 8.0 systeem. Nu heb ik apache geinstalleerd maar ik kan niet op http://localhost komen; Connection refused. Ik maak gebruik van iptables, bv de regel:
    [code:1:196befc04b]$IPT -A INPUT -p tcp –dport http -m state –state NEW -j ACCEPT
    [/code:1:196befc04b]

    Wat gaat hier nou fout en hoe beheer ik makkelijk m'n poorten vanuit de console?
  • Ik denk niet dat het hier om een netwerk/firewall probleem gaat, tenzij localhost op een of andere manier niet naar de normale bestemming verwijst (127.0.0.1).

    Ik denk eerder dat je apache niet goed geconfigureerd hebt.
  • maar als ik nmap localhost of netstat -ta doe staat poort 80 er ook niet bij.
  • Dat zegt nog niks. Als er geen daemon cq service luistert naar die poort (apache in dit geval), dan zie je ook dit soort foutmeldingen.
  • Hm tja ik kan apachectl dus niet starten, ./apachectl status geeft een Connection refused, m'n httpd.conf luisterd gewoon naar poort 80. Dus ik weet niet wat er nu mis is.
  • Weet je zeker dat httpd wel draait? Hoe start je apache?

    Kijk eens in de verschillende logfiles. Ik heb ervaring met apache onder OpenBSD. Daar wordt gelogd naar /var/www/logs/. De systeemlog kan ook altijd uitkomst bieden.
  • 1) Doe eens iets als:
    ps aux | grep http
    Dan kun je kijken of apache wel draait.

    2) Kijk ook even of je /etc/hosts een regel bevat zoals dit, anders werkt je http://localhost niet:
    127.0.0.1 wilco localhost.localdomain localhost

    3) Probeer eens te starten zonder je firewall op poort 80 (of heb je ergens een regel staan die alle inkomende connecties weigert?)

    Succes!
  • Als je wilt weten of je firewall de boosdoener is zet je hem toch even uit…

    /sbin/services iptables stop

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.