Hi, look like /usr/libexec/BackupPC does not exist I need to reverts ScriptAlias to
ScriptAlias /BackupPC /usr/share/BackupPC/sbin/BackupPC_Admin I also found and old BackupPC_Admin in /var/www/cgi-bin. I've deleted it and create a symlink to /usr/share/BackupPC/sbin/BackupPC_Admin I can now login but still get 504 gateway timeout error Claude Le Thu, 18 Nov 2021 23:06:08 -0500 Claude Gelinas <cla...@phyto.qc.ca> a écrit: > Hi, > > with the last changes I cannot login into the Guy > In the httpd log I have this: > client denied by server configuration: /usr/libexec/BackupPC, > referer: http://localhost/BackupPC?action=status > > Claude > > Le Thu, 18 Nov 2021 09:26:10 -0500 > jbk <j...@kjkelra.com> a écrit: > > > Claude, > > > > I'm replying to the list and you direct to shorten the turn > > around time for my comments and your response. > > > > I have version: > > # httpd -v > > Server version: Apache/2.4.37 (rocky) > > > > and an earlier version of 2.4 on my prior OS Scientific > > Linux 7. > > > > On my system httpd.conf has owner/group/permissions: > > -rw-r--r-- 1 backuppc apache 11928 Sep 10 10:39 httpd.conf > > > > See my further comments below starting with httpd.conf > > > > On 11/17/21 22:20, Claude Gelinas wrote: > > > Hi, > > > > > > in my /etc/httpd/conf/httpd.conf I have the following: > > > > > > User backuppc > > > Group backuppc > > > > > > I've tried > > > > > > User apache > > > Group apache > > > > > > but backuppc guy was not happy > > > > > > with > > I have the User and Group per below > > > User backuppc > > > Group apache > > There are two other lines I've edited in httpd.conf > > > > DocumentRoot "/usr/share/BackupPC/html" > > > > and > > > > Options -Indexes +FollowSymLinks > > > > please notice the "-" and "+" symbols as this differs from > > what I had for BackupPC 3.3 > > > > > I'm still getting 504 error. > > > > Onto BackupPC.conf > > I overlooked the Alias section and there are some additional > > edits to be made there. > > > I've changed /etc/httpd/conf.d/BackupPC.conf like this: > > > > > > <DirectoryMatch /usr/(share|libexec)/BackupPC/> > > > # <Directory /usr/share/BackupPC/> > > > > > > # BackupPC requires valid authentication in order for the web > > > interfaceto > > > # function properly. One can view the web interface > > > withoutauthentication > > > # though all functionality is disabled. > > > # > > > # htpasswd -c /etc/BackupPC/apache.users yourusername > > > # > > > AuthType Basic > > > AuthUserFile /etc/BackupPC/apache.users > > > AuthName "BackupPC" > > > > > > <IfModule mod_authz_core.c> > > > > > > # Apache 2.4 > > > <RequireAll> > > > Require valid-user > > > <RequireAny> > > > # Require local > > > Require all granted > > > </RequireAny> > > > </RequireAll> > > > </IfModule> > > > > > > > > > <IfModule !mod_authz_core.c> > > > # Apache 2.2 > > > # AllowOverride All > > > order allow,deny > > > deny from all > > > allow from 127.0.0.1 192.168.xx.xx > > > require valid-user > > > </IfModule> > > > </DirectoryMatch> > > The ScriptAlias lines need to point to a different location: > > ScriptAlias /BackupPC > > /usr/libexec/BackupPC/BackupPC_Admin > > ScriptAlias /backuppc > > /usr/libexec/BackupPC/BackupPC_Admin > > > > > Alias /BackupPC/images /usr/share/BackupPC/html/ > > > ScriptAlias /BackupPC > > > /usr/share/BackupPC/sbin/BackupPC_Admin > > > ScriptAlias /backuppc > > > /usr/share/BackupPC/sbin/BackupPC_Admin > > Delete the following Alias definition as it is causing one > > of the errors you noted below: > > > Alias /BackupPC/html/ /usr/share/BackupPC/html/ > > I have no other comments so I hope this gets the GUI going > > for you. > > > > JimK > > > > > the dir /etc/BackupPC is like this: > > > -rw-r--r--. 1 backuppc apache 47 16 jan 2017 apache.users > > > -rw-r--r--. 1 backuppc backuppc 45 4 avr 2015 backuppc.users > > > -rw-r-----. 1 backuppc apache 79912 14 nov 16:28 config.pl > > > -rw-r-----. 1 backuppc apache 80952 20 déc 2009 config.pl~ > > > -rw-r-----. 1 backuppc apache 79231 16 déc 2018 config.pl.old > > > -rw-r-----. 1 backuppc apache 85115 4 jan 2015 > > > config.pl.pre-3.3.0 -rw-r-----. 1 backuppc apache 79231 14 nov > > > 16:28 config.pl.pre-4.4.0 -rw-r-----. 1 backuppc apache 84981 29 > > > jui 2011 config.pl.rpmnew -rw-r--r--. 1 backuppc apache 79936 > > > 14 nov 16:28 config.pl.sample -rw-r-----. 1 backuppc apache > > > 2570 4 sep 2019 hosts -rw-r--r--. 1 backuppc apache 2209 25 > > > sep 2009 hosts~ -rw-r-----. 1 backuppc apache 2552 16 déc > > > 2018 hosts.old -rw-r--r--. 1 backuppc apache 2214 29 jui 2011 > > > hosts.rpmnew -rw-r--r--. 1 backuppc apache 2214 14 nov 16:28 > > > hosts.sample -rw-r-----. 1 backuppc backuppc 0 17 nov 22:00 > > > LOCK drwxr-xr-x. 2 backuppc apache 4096 19 avr 2021 pc > > > > > > dir /etc/httpd/conf.d is like this: > > > -rw-r--r--. 1 root root 736 8 jun 2020 apcupsd.conf > > > -rw-r--r--. 1 root root 2926 10 nov 09:26 autoindex.conf > > > -rw-r--r--. 1 backuppc apache 1076 17 nov 21:32 BackupPC.conf > > > -rw-r--r--. 1 backuppc apache 1410 17 jan 2017 BackupPC.conf~ > > > -rw-r--r--. 1 backuppc apache 1188 16 jan 2017 BackupPC.conf.bak > > > -rw-r--r--. 1 root root 286 17 mai 2020 nextcloud.conf > > > -rw-r--r--. 1 root root 300 16 mai 2020 nextcloud.conf~ > > > -rw-r--r--. 1 root root 112 17 jan 2017 non-ssl.conf.bak > > > -rw-r--r--. 1 root root 986 18 mai > > > 2017owncloud-access.conf.avail > > > -rw-r--r--. 1 root root 278 18 mai 2017 > > > owncloud-auth-any.inc -rw-r--r--. 1 root root 313 18 mai > > > 2017owncloud-auth-local.inc -rw-r--r--. 1 root root 263 18 > > > mai 2017 owncloud-auth-none.inc -rw-r--r--. 1 root root > > > 1867 18 mai 2017 owncloud.conf -rw-r--r--. 1 root root > > > 2400 18 mai 2017 owncloud-defaults.inc -rw-r--r--. 1 backuppc > > > apache 1752 4 nov 2019 perl.conf > > > > > > /etc/BackupPC/apache.users contain: > > > backuppc:$apr1$xOS1ZYx2$GcZ..... > > > > > > In my httpd log I have this error: > > > The Alias directive in /etc/httpd/conf.d/BackupPC.conf at line 37 > > > will probably never match because it overlaps an earlier Alias. > > > The ScriptAlias directive in /etc/httpd/conf.d/BackupPC.conf at > > > line 38 will probably never match because it overlaps an earlier > > > ScriptAlias. The ScriptAlias directive > > > in /etc/httpd/conf.d/BackupPC.conf at line 39 will probably never > > > match because it overlaps an earlier ScriptAlias. The Alias > > > directive in /etc/httpd/conf.d/BackupPC.conf at line 40 will > > > probably never match because it overlaps an earlier ScriptAlias. > > > > > > line 37 to 40 are: > > > Alias /BackupPC/images /usr/share/BackupPC/html/ > > > ScriptAlias /BackupPC > > > /usr/share/BackupPC/sbin/BackupPC_Admin > > > ScriptAlias /backuppc > > > /usr/share/BackupPC/sbin/BackupPC_Admin > > > Alias /BackupPC/html/ /usr/share/BackupPC/html/ > > > > > > Claude > > > > > > Le Wed, 17 Nov 2021 09:31:18 -0500 > > > jbk<j...@kjkelra.com> a écrit: > > > > > > _______________________________________________ BackupPC-users mailing list BackupPC-users@lists.sourceforge.net List: https://lists.sourceforge.net/lists/listinfo/backuppc-users Wiki: https://github.com/backuppc/backuppc/wiki Project: https://backuppc.github.io/backuppc/