Я пытаюсь набрать http://localhost: 8100, и все, что я получаю: «Запрещено
У вас нет разрешения на доступ к этому ресурсу.
Apache / 2.4.38 (Debian ) Сервер на порту localhost 8100 "
В src / у меня есть файл docker и папка php, в которой у меня есть файлы index. php и mysql. php. docker -compose.yml выглядит так:
version: '3'
services:
db:
image: mysql:5.7
environment:
MYSQL_ROOT_PASSWORD: password
MYSQL_DATABASE: test_db
MYSQL_USER: devuser
MYSQL_PASSWORD: devpass
ports:
- "9906:3306"
web:
image: php:7.4.0-apache
container_name: php_web
depends_on:
- db
volumes:
- ./php/:/var/www/html/
links:
- db
ports:
- "8100:80"
stdin_open: true
tty: true
Команды на терминале:
docker-compose up -d
docker exec -ti php_web sh
docker-php-ext-install mysqli
Когда я пытаюсь связаться с localhost: 8100 / mysql. php он работает нормально, но когда я пытаюсь открыть localhost: 8100 или localhost: 8100 / index. php Я получаю сообщение об ошибке.
Есть какие-нибудь подсказки относительно того, что могло быть причиной этого? Надеюсь, я ясно сформулировал свой вопрос.
Заранее спасибо!