Puncte:0

Nmap care arată portul este filtrat, dar fișierele Apache ascultă portul 80

drapel cn

Am probleme cu apache pe serverul meu Ubuntu. Nu este o mașină locală, o accesez prin SSH. Când alerg nmap -sS 127.0.0.1 arată asta:

Nu este afișat: 998 de porturi închise
SERVICIUL STATULUI PORTUAR
22/tcp deschide ssh
HTTP filtrat 80/tcp

ports.conf este configurat ascultând portul 80 astfel:

Ascultă 80

<IfModule ssl_module>
        Ascultă 443
</IfModule>

<IfModule mod_gnutls.c>
        Ascultă 443
</IfModule>

Merită menționat că am încercat și să-l setez Ascultă 0.0.0.0:80

Se pare că nu pot face portul 80 să se deschidă, spre deosebire de a fi setat la filtrat. Când alerg sudo ufw status verbose e vorba:

Stare: activ
Înregistrare: activată (scăzută)
Implicit: refuza (intrat), permite (ie), dezactivat (direcționat)
Profiluri noi: săriți

La Acțiune De la
-- ------ ----
80.443/tcp PERMITERE PENTRU Oriunde
22/tcp PERMITERE PENTRU Oriunde
80.443/tcp (v6) PERMITERE Oriunde (v6)
22/tcp (v6) PERMITĂȚI oriunde (v6)

Deci nu cred că este o problemă de firewall. Care ar putea fi problema?

Puncte:0
drapel at

Ubuntu are două firewall-uri:

  • ufw - Pe care l-ai verificat
  • iptables (alias netfilter) - Care este un firewall de nivel inferior care este utilizat de ufw.

Este posibil ca iptables încă blochează accesul chiar dacă este permis în ufw.

Pentru a verifica, va trebui să aveți anumite cunoștințe despre iptables. Verificați tabelele cu o comandă ca aceasta:

iptables --table filter --list --numeric

Și căutați orice care fie blochează portul 80, fie dacă există o regulă implicită CĂDERE BRUSCA tot traficul care nu corespunde unei reguli anterioare.

Jordan avatar
drapel cn
Mulțumesc pentru sugestie. Am executat comanda, dar nu prea înțeleg la ce mă uit. Înțeleg că regulile lor, dar nu sunt sigur dacă vreuna dintre ele îmi afectează serverul. L-am lipit într-un pastebin dacă nu te deranjează să arunci o privire. [pastebin](https://pastebin.com/FF0QU7ww)
drapel ve
`sudo iptables -S` arată starea reală a sistemului de filtrare a rețelei. Puteți citi explicația fiecărei linii cu `man iptables`. `ufw` este doar un software frontend care creează reguli complicate inutil pentru `iptables`.

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.