Firewall & SELinux β
ΠΠ²ΠΎ ΡΠ΅ ΡΠ°ΠΌΠΎ Π·Π±ΠΈΡΠΊΠ° ΠΈΡΠ΅ΡΠ°ΠΊΠ° ΠΊΠΎΡΠΈ Π±ΠΈ Π²Π°ΠΌ ΠΌΠΎΠ³Π»ΠΈ Π±ΠΈΡΠΈ ΠΎΠ΄ ΠΊΠΎΡΠΈΡΡΠΈ. Π‘Π»ΠΎΠ±ΠΎΠ΄Π½ΠΎ ΠΏΡΠ΅ΡΠΊΠΎΡΠΈΡΠ΅ Π΄Π΅Π»ΠΎΠ²Π΅ ΠΈ/ΠΈΠ»ΠΈ ΠΏΡΠΈΠ»Π°Π³ΠΎΠ΄ΠΈΡΠ΅ ΠΈΡ ΡΠ²ΠΎΡΠΈΠΌ ΠΏΠΎΡΡΠ΅Π±Π°ΠΌΠ°.
SELinux β
INFO
Π‘Π»Π΅Π΄Π΅ΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ ΡΠ°Π΄Π΅ ΡΠ°ΠΌΠΎ Π½Π° Ubuntu-Ρ, Debian-Ρ ΠΈ CentOS-Ρ. ΠΠΊΠΎ ΠΊΠΎΡΠΈΡΡΠΈΡΠ΅ ΡΠ°Π·Π»ΠΈΡΠΈΡΡ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΡΡ, ΠΌΠΎΠ»ΠΈΠΌΠΎ ΠΏΠΎΠ³Π»Π΅Π΄Π°ΡΡΠ΅ ΡΠΈΡ ΠΎΠ²Ρ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡΡ.
sudo chcon -Rv --type=httpd_sys_content_t /opt/zammad/public/sudo setsebool httpd_can_network_connect on -Psudo semanage fcontext -a -t httpd_sys_content_t /opt/zammad/public/sudo restorecon -Rv /opt/zammad/public/sudo chmod -R a+r /opt/zammad/public/Firewall β
Π£Π²Π΅ΡΠΈΡΠ΅ ΡΠ΅ Π΄Π° ΡΡΠ΅ ΠΎΡΠ²ΠΎΡΠΈΠ»ΠΈ ΠΏΠΎΡΡΠ΅ 80 ΠΈ 443 (TCP & UDP) ΠΏΠΎΡΠ΅Π΄ ΠΏΠΎΡΡΠΎΠ²Π° ΠΊΠΎΡΠ΅ Π²Π°ΠΌ ΡΡΠ΅Π±Π°ΡΡ. ΠΡΠΏΠΎΠ΄ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠΎΠ½Π°ΡΠΈ Π½Π΅ΠΊΠΎΠ»ΠΈΠΊΠΎ ΠΏΡΠΈΠΌΠ΅ΡΠ° Π·Π° ΡΠ°Π·Π»ΠΈΡΠΈΡΠ΅ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΡΠ΅. ΠΠΊΠΎ ΠΊΠΎΡΠΈΡΡΠΈΡΠ΅ Π΄ΡΡΠ³Ρ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΡΡ, ΠΏΠΎΠ³Π»Π΅Π΄Π°ΡΡΠ΅ ΡΠΈΡ
ΠΎΠ²Ρ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡΡ.
ΠΠ°ΠΏΠΎΠΌΠ΅Π½Π°: ΠΡΠΈΠΌΠ΅ΡΠΈ ΠΈΡΠΏΠΎΠ΄ ΠΏΠΎΠΊΡΠΈΠ²Π°ΡΡ ΡΠ°ΠΌΠΎ ΠΏΠΎΠ΄ΡΠ°Π·ΡΠΌΠ΅Π²Π°Π½ΠΈ firewall Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΡΠ΅. ΠΠΎΠΆΠ΄Π° Π½Π΅ ΠΏΠΎΠΊΡΠΈΠ²Π° Π²Π°Ρ ΡΠ»ΡΡΠ°Ρ.
sudo ufw allow 80sudo ufw allow 443sudo ufw reload