我正在使用Docker来用Apache和PHP构建一个映像,但是Apache的自动启动有一个问题。这是Dockerfile:
FROM ubuntu:16.04
RUN apt-get update
# Apache
RUN apt-get -y install apache2
# Apache config
RUN echo "ServerName localhost" >> /etc/apache2/apache2.conf
RUN apache2ctl configtest
RUN a2dissite 000-default
COPY otpuskata
我在raspberry pi上使用LAMP服务器,而我的apache服务器已停止显示网站(页面)。 我已经尝试重新启动服务器,我的整个Pi是rasperry pi 3,apache版本是2.0,lamp服务器的其他组件正在工作 我在终端中输入了以下命令 sudo apache2 它给了我这个: [Sun Dec 23 10:38:11.948939 2018] [core:warn] [pid 2061] AH00111: Config variable ${APACHE_RUN_DIR} is not defined
apache2: Syntax error on line 80 of
试图启动并提供一个LAMP VM,在Windows 7 64位主机上运行Vagrant和Virtual。但我收到了错误信息:
Could not match ? at /tmp/vagrant-puppet/manifests/default.pp:2 on node lucid32.hsd1.ca.comcast.net.
搜索找不到任何有用的线索--它们与使用Vagrant无关,并且讨论完全不同的场景。
C:\Users\rdavis\lamp-project>vagrant up
[default] VM already created. Booting if it's n
我已经在Docker之前安装了我的灯栈。我正在使用这个映像来构建和运行我的Docker的灯堆栈:
$ docker pull linuxconfig/lamp
在下载和安装之后:
$ docker run -it linuxconfig/lamp /bin/bash
root@2e80dfd55a6e:/# service apache2 start
[....] Starting web server: apache2AH00558: apache2: Could not reliably determine the server's fully qualified domain n
我读过关于的文章,现在我正在尝试重构角色烹饪书中的一些厨房角色。例如,我有一本灯角色烹饪书,它做了这样的事情:
# This is coming from another cookbook
include_recipe 'mysql_role::default'
# Install and tune apache2
include_recipe 'lamp_role::apache2'
# Install php and usual modules
include_recipe 'lamp_role::php'
include_recipe