【发布时间】:2019-12-09 04:08:57
【问题描述】:
我正在尝试基于varnish 和php7.1+apache2 服务运行一个非常简单的Docker-compose.yml 文件:
version: "3"
services:
cache:
image: varnish
container_name: varnish
volumes:
- ./default.vcl:/etc/varnish/default.vcl
links:
- web:webserver
depends_on:
- web
ports:
- 80:80
web:
image: benit/stretch-php-7.1
container_name: web
ports:
- 8080:80
volumes:
- ./index.php:/var/www/html/index.php
default.vcl 包含:
vcl 4.0;
backend default {
.host = "webserver";
.port = "8080";
}
在http://localhost/浏览时遇到以下错误:
Error 503 Backend fetch failed
Backend fetch failed
Guru Meditation:
XID: 9
Varnish cache server
当我在http://localhost:8080/ 进行测试时,web 服务运行良好。
怎么了?
【问题讨论】:
标签: docker docker-compose varnish