欢迎光临
我们一直在努力

caddy2和php-fpm搭配

docker-compose这么写

version: "3.7"
services:
  php:
    image: php:7-fpm
    container_name: php-fpm
    restart: always
    volumes:
      - ./caddy/www:/usr/share/caddy
  caddy:
    image: caddy
    container_name: caddy2
    restart: always
    working_dir : /usr/share/caddy
    ports:
      - 80:80
      - 443:443
    volumes:
      - ./caddy/Caddyfile:/etc/caddy/Caddyfile
      - ./caddy/www:/usr/share/caddy

caddyfile这么写

:80
{
	encode gzip
	root * /usr/share/caddy
	php_fastcgi php:9000
	file_server
	log {
		output discard
	}
}

目录要一致

之前在php里写成./caddy/www:/var/www/html,显示not found

跟Nginx还是有点不同的,Nginx搭配php-fpm在Nginx的配置里配置/var/www/html所以在php容器里找/var/www/html,而和caddy搭配会在/usr/share/caddy里去找,所以找不到

 收藏 (0) 打赏

您可以选择一种方式赞助本站

支付宝扫一扫赞助

微信钱包扫描赞助

未经允许不得转载:家里蹲的狐狸 » caddy2和php-fpm搭配

分享到: 生成海报
avatar

评论 抢沙发

  • QQ号
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

登录

忘记密码 ?

切换登录

注册

我们将发送一封验证邮件至你的邮箱, 请正确填写以完成账号注册和激活