Fórum Root.cz

Hlavní témata => Distribuce => Téma založeno: jan.myslivecek 28. 01. 2019, 17:35:25

Název: Urbackup a https
Přispěvatel: 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?
Název: Re:Urbackup a https
Přispěvatel: Libor Bednařík 28. 01. 2019, 21:08:09
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.
Název: Re:Urbackup a https
Přispěvatel: jan.myslivecek 28. 01. 2019, 21:53:39
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.
Název: Re:Urbackup a https
Přispěvatel: Libor Bednařík 28. 01. 2019, 22:14:19
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)
Název: Re:Urbackup a https
Přispěvatel: jan.myslivecek 28. 01. 2019, 22:51:01
Koukám v Debianu 9 již také balíček libapache2-mod-fastcgi není. Našel jsem ho ve verzi 8.
Název: Re:Urbackup a https
Přispěvatel: jan.myslivecek 28. 01. 2019, 23:23:13
Povedlo se, díky moc!