From 585d411f892f10709a82a93147bff2fd17f35205 Mon Sep 17 00:00:00 2001 From: Hsieh Chin Fan Date: Tue, 17 Dec 2024 14:05:22 +0800 Subject: nginx: update --- nginx/sites-available/vps | 28 +++++++++++++--------------- 1 file changed, 13 insertions(+), 15 deletions(-) diff --git a/nginx/sites-available/vps b/nginx/sites-available/vps index 820f346..d1d50fb 100644 --- a/nginx/sites-available/vps +++ b/nginx/sites-available/vps @@ -54,16 +54,7 @@ server { error_log /var/log/nginx/error.log debug; #rewrite_log on; - # RSS Feed for various names - # ref: https://blog.jim-nielsen.com/2021/feed-urls/ - location ~ (rss|index.xml|atom.xml|feed|feed.xml|feed.atom)$ { - alias /srv/http/feed.rss; - add_header Content-Type "text/xml; charset=utf-8"; - } - - location ~ [^/]$ { - try_files $uri @rewrite_no_slash; - } + try_files $uri $uri"index.html" $uri/index.html @rewrite_no_slash; location @rewrite_no_slash { add_header rewrite no_slash; @@ -74,6 +65,13 @@ server { try_files $uri =404; } + # RSS Feed for various names + # ref: https://blog.jim-nielsen.com/2021/feed-urls/ + location ~ ^/(rss|index.xml|atom|atom.xml|feed|feed.rss|feed.xml|feed.atom)$ { + alias /srv/http/feed.rss; + add_header Content-Type "text/xml; charset=utf-8"; + } + location ~ \.js$ { add_header Access-Control-Allow-Origin *; } @@ -244,7 +242,7 @@ server { } location ^~ /houshou { - alias /home/pham/houshou/; + alias /home/pham/data/houshou/; autoindex on; autoindex_format xml; @@ -256,14 +254,14 @@ server { auth_basic_user_file /etc/nginx/passwd/houshou; if ($uri ~ ([^/!]+)!(large|lg|md)$ ) { - set $filename /home/pham/houshou/$1; + set $filename /home/pham/data/houshou/$1; set $img_version $2; rewrite ^ /thumbnail; } } location ^~ /houshou2 { - alias /home/pham/houshou2/; + alias /home/pham/data/houshou2/; autoindex on; autoindex_format xml; @@ -273,7 +271,7 @@ server { try_files $uri $uri/ =404; if ($uri ~ ([^/!]+)!(large|lg|md)$ ) { - set $filename /home/pham/houshou2/$1; + set $filename /home/pham/data/houshou2/$1; set $img_version $2; rewrite ^ /thumbnail; } @@ -341,7 +339,7 @@ server { } location = /logo.svg { - alias /home/pham/site/git/logo.svg; + alias /home/pham/site/git/assets/logo.svg; } # Configure HTTP transport -- cgit v1.2.3-70-g09d2