Docker中的PHP-Apache同时只有一个请求

时间:2016-03-07 17:09:29

标签: php apache docker

这是开发环境的Dockerfile:

FROM php:5.6-apache

RUN apt-get update \
    && apt-get upgrade -y \
    && apt-get install -y -o Dpkg::Options::="--force-confold" \
    libapache2-mod-php5 \
    php5-mysql \
    php5-cgi \
    php5-curl \
    php5-sqlite \
    php5-gd \
    wget \
    gdebi \
    php5-xdebug \
 && apt-get clean \
 && rm -rf /var/lib/apt/lists/*

RUN a2enmod rewrite
RUN service apache2 restart

如果我尝试在Google Chrome中打开指向相同网址http://localhost/myweb(泊坞窗)的两个或多个标签,则每个标签会等待上一个标签完成加载以启动新请求。它像Apache一样不能同时处理多个请求。

如何解决这个问题?

编辑2016.03.08

主机操作系统:Debian Jessie

我使用这个docker-compose.yml:

运行
...
myserver-php:
 build: ./dockerfile
 container_name: myserver-php
 volumes:
  - ./var_log_apache2:/var/log/apache2
  - ./etc_apache2_sitesavailable:/etc/apache2/sites-available
  - ./tmp:/tmp
  - ./git:/var/www/html
 ports:
  - "80:80"
 links:
  - myserver-mysql
  - myserver-redis
  - myserver-sphinx
  - myserver-elastic
...

0 个答案:

没有答案