[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Apache2 permissions?



I have two computers, both running Debian 12.5 with kernel 6.1.0-31-amd64

Both are running Apache/2.4.62 (Debian), Server built: 2024-10-04T15:21:08

Both machines show one "/usr/sbin/apache2 -k start" process owned by root and three owned by www-data.

Both have web pages in /opt/www, not /var/www, so they don't disappear when I re-install.

Their /etc/apache2/apache2.conf files are identical. The only changes from the default one are

# <Directory /var/www/>
# 	Options Indexes FollowSymLinks
# 	AllowOverride None
# 	Require all granted
# </Directory>

<Directory /opt/www/>
	Options Indexes FollowSymLinks
	AllowOverride None
	Require all granted
</Directory>

My uname "vsnyder" is in the same places in /etc/group* on both machines, in particular on the "adm" line (and lpadmin as well).

My uid and default gid are the same on both machines.

In /opt/www on both machines, all of the files and directories are owned by vsnyder:adm

In /opt/www on both machines, the directories' modes are all 755, and the files' modes are all 644.

Web pages display on one, but not the other. /var/log/apache2/access.log and /var/log/apache2/error.log show 403 errors on GET lines.

Online pages about this say "check the permissions" and "make sure the files are owned by a uid with root access."

Any ideas?


Reply to: