Конфигурация Apache / httpd по умолчанию из образа докера - PullRequest
0 голосов
/ 01 мая 2019

У меня есть этот вывод при запуске Apache, используя:

FROM httpd:2.4

stdio:

AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using 172.17.0.2. Set the 'ServerName' directive globally to suppress this message
AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using 172.17.0.2. Set the 'ServerName' directive globally to suppress this message
[Tue Apr 30 23:08:14.602222 2019] [mpm_event:notice] [pid 1:tid 140596800061504] AH00489: Apache/2.4.39 (Unix) configured -- resuming normal operations
[Tue Apr 30 23:08:14.602371 2019] [core:notice] [pid 1:tid 140596800061504] AH00094: Command line: 'httpd -D FOREGROUND'

Как я могу подключиться к серверу apache локально, а затем с помощью браузера?

Вот конфигурация по умолчанию, которую я вижу в:

 /usr/local/apache2/conf/httpd.conf

https://gist.github.com/ORESoftware/27ec1911066ab4de85305dfa14bb7165

1 Ответ

1 голос
/ 01 мая 2019

Похоже, что контейнер подошел и Apache работает, поэтому вы должны иметь возможность указать браузеру на localhost или 127.0.0.1, который должен отображать страницу по умолчанию («Это сработало!» Или что-то подобное).

Поскольку вы используете докер-контейнер, также убедитесь, что у вас открыт порт 80 в Dockerfile и что никакие настройки брандмауэра ОС не мешают.

Редактировать: если это предупреждающее сообщение беспокоит вас (беспокоит меня), вы можете просто добавить директиву типа ServerName localhost в httpd.conf, чтобы исправить это.

...