Я новичок в Docker и Apache и пытаюсь выполнить очень простую программу, которая отображала бы веб-страницу на моем локальном хосте.Тем не менее, я получаю 403 Forbidden error
сообщение о том, что
"У вас нет прав доступа / на этом сервере"
.Я использую Apache/2.4.25 (Debian)
Сервер на локальном порту 5002
.Путь к каталогу ~/tutorial/product
.Я прочитал много решений здесь и перепробовал все из них, но ни одно из них не помогло мне.
/ etc / apache2 / apache2.conf
<Directory /var/www/html>
Options FollowSymLinks
AllowOverride All
Require all granted
</Directory>
<Directory /usr/share>
AllowOverride None
Require all granted
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
/ etc / apache2 / sites-enabled / 000-default.conf
ServerAdmin webmaster@localhost
DocumentRoot /var/www/signature
<Directory /var/www/signature/>
Allowoverride all
Order allow,deny
Allow from all
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
Я включил разрешения для каждого каталога в пути, используя ls -l
:
~ / учебник
|---------------------|------------------|
| -rwxr-xr-x |docker-compose.yml|
|---------------------|------------------|
| drwxr-xr-x | product |
|---------------------|------------------|
| drwxr-xr-x | website |
|---------------------|------------------|
~ / учебник / продукция
|---------------------|------------------|
| -rwxr-xr-x | api.py |
|---------------------|------------------|
| -rwxr-xr-x | Dockerfile |
|---------------------|------------------|
| -rwxr-xr-x | index.php |
|---------------------|------------------|
| -rwxr-xr-x | requirements.txt |
|---------------------|------------------|