Prosody mod_firewall
Tato funkce je součástí pluginu livechat verze 11.0.0.
Na serveru Prosody můžete povolit mod_firewall.
Správci Peertube tak budou moci definovat pokročilá pravidla brány firewall.
Tato pravidla lze použít ke spuštění libovolného kódu na serveru. Pokud
jste poskytovatelem hostingu a nechcete umožnit správcům Peertube psát
taková pravidla, můžete online editaci zakázat vytvořením souboru
disable_mod_firewall_editing
v adresáři pluginu
(plugins/data/peertube-plugin-livechat/disable_mod_firewall_editing
). To
je opt-out, protože administrátoři Peertube již mohou spouštět libovolný kód
pouhou instalací libovolného zásuvného modulu. Mod_firewall můžete stále
používat úpravou souborů přímo na serveru.
Úprava pravidel
Nejprve je nutné funkci povolit v nastavení pluginu.
Hned pod nastavením najdete tlačítko “Configure mod_firewall”. Toto tlačítko otevře konfigurační stránku.
Zde můžete přidat několik konfiguračních souborů.
Jednotlivé soubory můžete povolit/zakázat.
Soubory se načítají v abecedním pořadí. Pro snadnou volbu pořadí můžete použít číslo jako předponu.
Tato pravidla brány firewall můžete také upravit přímo na serveru v adresáři
plugins/data/peertube-plugin-livechat/prosody/mod_firewall_config/
. Názvy
souborů musí obsahovat pouze alfanumerické znaky, podtržítka a pomlčky.
Přípona musí být .pfw
nebo .pfw.disabled
, pokud chcete soubor zakázat.
Ujistěte se, že uživatel systému peertube má k těmto souborům právo zápisu,
jinak webové editační rozhraní selže. Jakmile tyto soubory upravíte, musíte
znovu načíst prosody. To lze provést uložením nastavení zásuvného modulu
nebo uložením konfigurace mod_firewall ve webovém rozhraní nebo
restartováním Peertube.
Po uložení konfigurace ji server automaticky načte a vaše pravidla se
okamžitě použijí. V protokolu chyb Prosody můžete zkontrolovat, zda nedošlo
k chybě při parsování. Za tímto účelem si můžete přečíst soubor
plugins/data/peertube-plugin-livechat/prosody/prosody.err
nebo použít
diagnostický
nástroj,
který zobrazí poslední chyby Prosody.
Příklady
Neváhejte se podělit o svá pravidla. Můžete tak učinit například úpravou této stránky.