Fórum Root.cz
Hlavní témata => Distribuce => Téma založeno: jan.myslivecek 28. 01. 2019, 17:35:25
-
Dobrý den, zkouším rozběhnout urbackup s https přihlášením do webové aplikace a nezobrazuje se mi přihlašovací dialog, http funguje OK. Používám distribuci Debian buster, postupoval jsem dle: https://www.urbackup.org/administration_manual.html, část Make webinterface accessible via SSL - ale volba FastCgiExternalServer není v apache 2.4 dostupná. Bez této volby se mi objeví pouze horní a spodní lišta Urbackup a nic dál se neděje. Nebo kdyby šlo v apache nastavit, že by se provoz https://neco.cz interně přesměroval na http://neco.cz:55414. Jde mi o to, že bez https putuje heslo nešifrovaně. Nemáte nějaký nápad?
-
Zdravím,
# Vyzkoušeno několikrát krok za krokem na Ubuntu 16.04 Server i Desktop
# Zkontrolujte, zda-li ve vašem systému existuje fastcgi.conf
locate fastcgi.conf
# pokud ne, nainstalujte fastcgi pro apache2
apt install libapache2-mod-fastcgi
nano /etc/apache2/mods-available/fastcgi.conf
# Vložte do souboru fastcgi.conf následující hodnotu „mezi uvozovkami bez uvozovek“.
# „FastCgiExternalServer /var/www/html/urbackup/x -host 127.0.0.1:55413“
# Zapněte v Apachi cgi modul.
a2enmod fastcgi
# Zkontrolujte, je-li Apache správně nakonfigurován (zda-li konfigurace odpovídá sémantice)
apachectl configtest
# restartovat apache
service apache2 restart
# zkouška ohněm
reboot
# Kompletní postup
# https://bednarik.it/jak-nainstalovat-urbackup-server-na-ssl-https-ubuntu-16-04/
# Mám i samostatný postup na Ubuntu 18.04 Server / Desktop, ale ještě jsem ho nezveřejnil.
# Už nějakou dobu přemýšlím, že o tom napíšu článek, ale ještě jsem se k němu nedokopal.
-
Díky za super návod. Problém je v Debianu buster, balíček libapache2-mod-fastcgi již není dostupný. Nainstaloval jsem tedy libapache2-mod-fcgid, ale ten nezná FastCgiExternalServer:
Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Mon 2019-01-28 21:51:34 CET; 5s ago
Process: 4953 ExecStart=/usr/sbin/apachectl start (code=exited, status=1/FAILURE)
led 28 21:51:34 pokus systemd[1]: Starting The Apache HTTP Server...
led 28 21:51:34 pokus apachectl[4953]: AH00526: Syntax error on line 6 of /etc/apache2/mods-enabled/fcgid.conf:
led 28 21:51:34 pokus apachectl[4953]: Invalid command 'FastCgiExternalServer', perhaps misspelled or defined by a module not included in the server configuration
led 28 21:51:34 pokus apachectl[4953]: Action 'start' failed.
led 28 21:51:34 pokus apachectl[4953]: The Apache error log may have more information.
led 28 21:51:34 pokus systemd[1]: apache2.service: Control process exited, code=exited, status=1/FAILURE
led 28 21:51:34 pokus systemd[1]: apache2.service: Failed with result 'exit-code'.
led 28 21:51:34 pokus systemd[1]: Failed to start The Apache HTTP Server.
Ubuntu 18.04 balíček libapache2-mod-fastcgi má?
Děkuji.
-
V Ubuntu 18.04 jsem se s tím moc nemazal a použil jsem balíček z 16.04. To proto, že UrBackup, přestože výborný program, měl s 18.04 drobné komplikace. Nicméně vše mi funguje jak má a nic mi to nerozhodilo, nebo o tom alespoň nevím. 8)
-
Koukám v Debianu 9 již také balíček libapache2-mod-fastcgi není. Našel jsem ho ve verzi 8.
-
Povedlo se, díky moc!