From b2708e46110c9773a78b281a7f0fcca63c85f76f Mon Sep 17 00:00:00 2001 From: Diederik de Groot Date: Thu, 12 Mar 2020 10:50:19 +0100 Subject: [PATCH] Added example file for nginx, for the new tftpboot server using index.php Signed-off-by: Diederik de Groot --- etc/nginx/sites-available/new_tftpboot | 29 ++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 etc/nginx/sites-available/new_tftpboot diff --git a/etc/nginx/sites-available/new_tftpboot b/etc/nginx/sites-available/new_tftpboot new file mode 100644 index 0000000..5bfad1a --- /dev/null +++ b/etc/nginx/sites-available/new_tftpboot @@ -0,0 +1,29 @@ +server { + listen 6971; + server_name tftp.servername.org; + root /data/development/sccp/sources/tftp/tftpboot; + + # Normal Logging + access_log /var/log/nginx/tftp1.access.log; + error_log /var/log/nginx/tftp1.error.log; + + index index.php; + location ~ \.php$ { + fastcgi_split_path_info ^(.+\.php)(/.+)$; + fastcgi_pass unix:/var/run/php/php7.3-fpm.sock; + fastcgi_index index.php; + fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; + include fastcgi_params; + } + + location / { + try_files $uri $uri/ /index.php$is_args$args; + rewrite ^/(.*)$ /index.php?filename=$1 last; + } + + error_page 404 /; + error_page 500 502 503 504 /50x.html; + location = /50x.html { + root /usr/share/nginx/html; + } +}