zh:install:caddy
Caddy
DokuWiki 和 caddy(版本 2)
你需要安装caddy和php-fpm,如果你使用当前版本的话,PHP版本至少是7.0。
除非你注释关于install.php的forbidden块,否则你将无法开始初始安装。
下面是你可以简单地复制粘贴及根据你的喜好更改名字的完整配置。这份配置文件是适用于“漂亮的URL重写”的。参见URL 重写。
https://your.wikidomain.com { encode gzip zstd root * /srv/doku #记得在安装时注释掉下面的forbidden块,并在安装完成后取消注释。 @forbidden path /data/* /conf/* /bin/* /inc/* /install.php handle @forbidden { respond * 403 } #此forbidden块结束。 try_files {path} {path}/index.html route { handle_path /_media/* { rewrite * /lib/exe/fetch.php?media={path}&{query} } handle_path /_detail/* { rewrite * /lib/exe/detail.php?media={path}&{query} } handle /_export/* { @export path_regexp export ^/_export/([^/]+)/(.*) rewrite @export /doku.php?do=export_{re.export.1}&{query}&id={re.export.2} } handle / { rewrite * /doku.php?{query} } try_files {path} /doku.php?id={path}&{query} } file_server php_fastcgi 127.0.0.1:9000 }
如果你遇到了502 gateway问题,通常是phpfpm套接字配置有问题(通常是套接字路径错误)。请参阅phpfpm和caddy的文档。
zh/install/caddy.txt · 最后更改: 2024-02-14 14:36 由 functionsir