Долго думал, стоит ли восстанавливать свой сайт для сбора рецептов. Но таки решил восстановить. Однако, не на основе Mealie, а на Tandoor. Mealie как то странно развивается, а там появился AI 🤮
Результат: после некоторых заминок, все заработало. Заминка заключалась в том, что конфиг вебсервера дан только для #nginx, а я пользуюсь #Caddy. Конфиг nginx содержит довольно много директив, и я сначала даже не осознал, что для Caddy они не нужны. В общем, сравните конфиги. Они делают одно и то же 😄 :
nginx
server {
listen 8002;
#access_log /var/log/nginx/access.log;
#error_log /var/log/nginx/error.log;
# serve media files
location /static/ {
alias /var/www/recipes/staticfiles;
}
location /media/ {
alias /var/www/recipes/mediafiles;
}
location / {
proxy_set_header Host $http_host;
proxy_pass http://unix:/var/www/recipes/recipes.sock;
proxy_set_header X-Forwarded-Proto $scheme;
}
}
Caddy
example.com {
reverse_proxy unix//var/www/recipes/recipes.sock
}
Люблю Caddy 😉