当我尝试在docker上运行我的php:apache容器时,我收到了这个警告,请告诉我如何解决这个问题。
AH00558: apache2:无法可靠地确定服务器的
限定域名,使用172.17.0.2。全局设置'ServerName‘指令以禁止显示此消息AH00558: apache2:无法使用172.17.0.2可靠地确定服务器的完全限定域名。全局设置'ServerName‘指令以禁止显示此消息Mon Feb 19 14:18:21.041074 2018年pid 1 AH00163: Apache/2.4.10 (Debian) PHP/7.0.27已配置--恢复正常操作Mon Feb 19 14:18:21.041534 2018年pid 1 AH00094:命令行:'apache2 -D AH00094’
文件:
FROM php:7.0-apache
COPY . /var/www/html/
EXPOSE 80
发布于 2018-02-20 19:50:51
瞧,感谢aserre的帮助:
FROM php:7.0-apache
COPY . /var/www/html/
EXPOSE 80
RUN echo "ServerName localhost" >> /etc/apache2/apache2.conf
CMD ["/usr/sbin/apache2ctl", "-D", "FOREGROUND"]
发布于 2018-02-19 22:47:42
Do it like you would do on a regular system
FROM php:7.0-apache
RUN echo "ServerName localhost" >> /etc/apache2/apache2.conf
COPY . /var/www/html/
EXPOSE 80
您可以更改服务器名称以适合您的配置。
发布于 2018-09-06 07:09:58
如果您使用Centos作为基础,它应该如下所示:
RUN echo "ServerName localhost" >> /etc/httpd/conf/httpd.conf
CMD apachectl -DFOREGROUND
问候
https://stackoverflow.com/questions/48868357
复制相似问题