fix(caddy): override php_fastcgi try_files to prefer index.html
This commit is contained in:
@@ -72,9 +72,10 @@ create_necessary_dirs() {
|
|||||||
# AvianVisitors overlay. The avian/ symlink keeps assets + PHP shims
|
# AvianVisitors overlay. The avian/ symlink keeps assets + PHP shims
|
||||||
# reachable at /avian/. The five frontend files at the EXTRACTED root
|
# reachable at /avian/. The five frontend files at the EXTRACTED root
|
||||||
# make the collage the default index for http://birdnet.local/ -
|
# make the collage the default index for http://birdnet.local/ -
|
||||||
# Caddy serves index.html before index.php, so BirdNET-Pi's stock UI
|
# the matching try_files override in update_caddyfile.sh teaches
|
||||||
# moves to http://birdnet.local/index.php (still linked from the
|
# php_fastcgi to prefer index.html over index.php at the root, so
|
||||||
# AvianVisitors menu drawer).
|
# BirdNET-Pi's stock UI moves to http://birdnet.local/index.php
|
||||||
|
# (still linked from the AvianVisitors menu drawer).
|
||||||
if [ -d $my_dir/avian ]; then
|
if [ -d $my_dir/avian ]; then
|
||||||
sudo -u ${USER} ln -fs $my_dir/avian ${EXTRACTED}/avian
|
sudo -u ${USER} ln -fs $my_dir/avian ${EXTRACTED}/avian
|
||||||
sudo -u ${USER} ln -fs $my_dir/avian/frontend/index.html ${EXTRACTED}/index.html
|
sudo -u ${USER} ln -fs $my_dir/avian/frontend/index.html ${EXTRACTED}/index.html
|
||||||
|
|||||||
@@ -37,7 +37,13 @@ http:// ${BIRDNETPI_URL} {
|
|||||||
birdnet ${HASHWORD}
|
birdnet ${HASHWORD}
|
||||||
}
|
}
|
||||||
reverse_proxy /stream localhost:8000
|
reverse_proxy /stream localhost:8000
|
||||||
php_fastcgi unix//run/php/php-fpm.sock
|
# AvianVisitors overlay drops an index.html alongside BirdNET-Pi's
|
||||||
|
# index.php. The default try_files for php_fastcgi prefers index.php
|
||||||
|
# over index.html, so override it - this is a no-op on stock installs
|
||||||
|
# since EXTRACTED has no index.html there.
|
||||||
|
php_fastcgi unix//run/php/php-fpm.sock {
|
||||||
|
try_files {path} {path}/index.html {path}/index.php index.php
|
||||||
|
}
|
||||||
reverse_proxy /log* localhost:8080
|
reverse_proxy /log* localhost:8080
|
||||||
reverse_proxy /stats* localhost:8501
|
reverse_proxy /stats* localhost:8501
|
||||||
reverse_proxy /terminal* localhost:8888
|
reverse_proxy /terminal* localhost:8888
|
||||||
@@ -55,7 +61,13 @@ http:// ${BIRDNETPI_URL} {
|
|||||||
file_server browse
|
file_server browse
|
||||||
}
|
}
|
||||||
reverse_proxy /stream localhost:8000
|
reverse_proxy /stream localhost:8000
|
||||||
php_fastcgi unix//run/php/php-fpm.sock
|
# AvianVisitors overlay drops an index.html alongside BirdNET-Pi's
|
||||||
|
# index.php. The default try_files for php_fastcgi prefers index.php
|
||||||
|
# over index.html, so override it - this is a no-op on stock installs
|
||||||
|
# since EXTRACTED has no index.html there.
|
||||||
|
php_fastcgi unix//run/php/php-fpm.sock {
|
||||||
|
try_files {path} {path}/index.html {path}/index.php index.php
|
||||||
|
}
|
||||||
reverse_proxy /log* localhost:8080
|
reverse_proxy /log* localhost:8080
|
||||||
reverse_proxy /stats* localhost:8501
|
reverse_proxy /stats* localhost:8501
|
||||||
reverse_proxy /terminal* localhost:8888
|
reverse_proxy /terminal* localhost:8888
|
||||||
|
|||||||
Reference in New Issue
Block a user