Мой phpMyAdmin находится по адресу /srv/www/htdocs/phpMyAdmin/
. IP-адрес веб-сервера 192.168.40.40
Если я попытаюсь получить доступ к phpMyAdmin следующим образом: http://192.168.40.40/phpMyAdmin
затем меня перенаправляют на виртуальный хост, который я создал для проекта (entwicklung.company).
VHOST проекта, на который меня перенаправляют, если я позвоню entwicklung.phpmyadmin
:
<VirtualHost *:80>
ServerName entwicklung.company
ServerAdmin black@company.de
DocumentRoot /srv/www/vhosts/company
ErrorLog /var/log/apache2/company_error.log
CustomLog /var/log/apache2/company_access.log common
<Directory "/srv/www/vhosts/company">
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
Итак, я попытался создать виртуальный хост для phpMyAdmin, но потом получил 403 permission denied
если я попытаюсь это назвать.
Пользователь и группа настроены на wwwrun
с участием chown -R wwwrun:wwwrun /srv/www/vhosts/phpMyAdmin
VHOST для phpMyAdmin:
<VirtualHost *:80>
ServerName entwicklung.phpmyadmin
ServerAdmin black@company.de
DocumentRoot /srv/www/vhosts/phpMyAdmin
ErrorLog /var/log/apache2/phpmyadmin_error.log
CustomLog /var/log/apache2/phpmyadmin_access.log common
<Directory "/srv/www/vhosts/phpMyAdmin">
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
Как я могу это решить?
Я решил это, мне пришлось сменить владельца / srv / www / vhosts / phpMyAdmin на wwwrun: root с помощью
chown -R wwwrun:root /srv/www/vhosts/phpMyAdmin