Toto jsou jen poznámky, ne materiály k samostudiu
Ještě než půjdeme na náš dnešní úkol, musíme pozměnit nastavení firewallu na naší Fedoře. Firewall je síťové zařízení, které povoluje/blokuje připojení podle zadaných parametrů. Dnes spustíme webový server. Webové servery poslouchají na portu 80, který musíš povolit.
Port je číslo, které říká k jaké službě na daném počítači se chceš připojit. Většina webových služeb má výchozí číslo portu, který se použije když nezadáš nějaký jiný.
Pokud ti běží server (teď ještě ne, ale už za chvilku) a chceš na něho vidět zvenku, z jiného počítače, je třeba otevřít port 80. (Nebo nějaký jiný, ale uživatelé by pak museli do svých prohlížečů to jiné číslo portu zadávat.)
Když nainstaluješ nový systém, nainstaluje se ti s ním firewall, který defaultně porty z beszpečnostních důvodů zavíře – znepřístupní. Na konfiguraci firewallu existuje nástroj. Webový server na virtuálním počítači povolíš příkazem:
# firewall-cmd --add-service=http
success
A zapiš, že má být povolen port pro http
po dalším startu:
# firewall-cmd --permanent --add-service=http
success
$ ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: enp1s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether 52:54:00:1f:2c:5b brd ff:ff:ff:ff:ff:ff
inet 192.168.122.64/24 brd 192.168.122.255 scope global dynamic noprefixroute enp1s0
valid_lft 3107sec preferred_lft 3107sec
inet6 fe80::4aa5:69dc:eba6:6e54/64 scope link noprefixroute
valid_lft forever preferred_lft forever