ОС Debian 10 (Raspian) Apache 2.4.38 на порт 80 Lighttpd / 1.4.53 на порте 8080
Хотя я возился с Linux в течение нескольких лет, я являюсь промежуточным пользователем в свои лучшие дни. Я подозреваю, что это очень простая проблема конфигурации c. Что мне не хватает?
Проблема Apache не позволит файлам загружаться. Он возвращает ошибку 403 / Запрещено. Вот что я сделал на сегодняшний день.
Предыстория Apache был установлен некоторое время как go. Я повозился с ним, когда настраивал WordPress, но потом отказался от него, потому что с ним было легче работать из облачного стека. Два года go я установил пихол. Он работал на 80-м порте, но через несколько дней я переключил его на 8080 на go, чтобы я мог установить ownCloud, который хочет Apache и порт 80. В прошлом я настраивал множество серверов (pihole, WordPress, Plex, Webmin , связанные зависимости et c). ownCloud казался простым и вполне выполнимым, поэтому я пошел. Однако после завершения установки я получаю ошибку 403 Forbidden. Обратите внимание, что я не пробовал загружать по умолчанию "Я жив!" страницы до начала, поэтому я не знаю, была ли она доступна с самого начала. Думаю, наверное, нет.
Шаги, которые я предпринял с момента
- Подтвержденный документ root / var / www/html in apache .conf (ниже)
- Подтвержденный статус (systemctl status apache) и синтаксис (apache2ctl -t)
- Проверенные директивы в 000-default.conf (ниже)
- Включена отладка и просмотрены файлы журнала на предмет ошибок (ниже)
- Проверено разрешение на / var / www and / var / www/html, чтобы гарантировать www-data разрешений.
- Удален owncloud.
- Удалено и установлено заново Apache.
- Несколько перезагрузок.
.. / error.log
[access_compat:error] [pid 9477:tid 2993677344] AH01797: client denied by server configuration: /var/www/html/index.php, referer: http://192.168.1.10/
[access_compat:error] [pid 9477:tid 2983195680] AH01797: client denied by server configuration: /var/www/html/favicon.ico, referer: http://192.168.1.10/index.php
/ etc / apache / sites-avaialable / 000-default.conf (удаление комментариев)
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
<Directory /var/www/html>
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Require all granted
</Directory>
</VirtualHost>
/ etc / apache / apache .conf (опять же, исключая комментарии для краткости)
DefaultRuntimeDir ${APACHE_RUN_DIR}
PidFile ${APACHE_PID_FILE}
Timeout 300
KeepAlive On
MaxKeepAliveRequests 100
KeepAliveTimeout 5
User ${APACHE_RUN_USER} Group ${APACHE_RUN_GROUP}
HostnameLookups Off
ErrorLog ${APACHE_LOG_DIR}/error.log
LogLevel debug
IncludeOptional mods-enabled/*.load IncludeOptional mods-enabled/*.conf
Include ports.conf
<Directory />
Options FollowSymLinks
AllowOverride None
Require all denied </Directory>
<Directory /usr/share>
AllowOverride None
Require all granted </Directory>
<Directory /var/www/html>
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Require all granted </Directory>
AccessFileName .htaccess
<FilesMatch "^\.ht">
Require all denied </FilesMatch>
LogFormat "%v:%p %h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\"" vhost_combined LogFormat "%h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\"" combined LogFormat "%h %l %u %t \"%r\" %>s %O" common LogFormat "%{Referer}i -> %U" referer LogFormat "%{User-agent}i" agent
IncludeOptional conf-enabled/*.conf
IncludeOptional sites-enabled/*.conf
ServerName localhost