1
0
mirror of git://f0xx.org/ac/ac-ms-template synced 2026-07-29 02:58:00 +03:00
Files
ac-ms-template/skeleton/deploy/nginx.be-url-shortener.fragment
Anton Afanasyeu 1ca30210bd initial
2026-06-23 12:29:30 +02:00

30 lines
762 B
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# BE Alpine — url-shortener vhost fragment
# Include from /etc/nginx/conf.d/apps.conf or separate file.
#
# Docroot: /var/www/localhost/htdocs/apps/s/public
# PHP-FPM: same socket as crash reporter unless load warrants a pool.
server {
listen 80;
server_name s.f0xx.org;
root /var/www/localhost/htdocs/apps/s/public;
index index.php;
# API + QR
location ^~ /api/ {
try_files $uri /index.php?$query_string;
}
# Short slug redirect (616 hex chars). Regex MUST be quoted — bare {6,16} breaks nginx -t.
location ~ "^/[a-f0-9]{6,16}$" {
try_files $uri /index.php?$query_string;
}
location ~ \.php$ {
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_pass unix:/run/php-fpm.socket;
}
}