From c19164269aa037f1f84f3b757f25e6cc0b45ad43 Mon Sep 17 00:00:00 2001 From: Azalea <22280294+hykilpikonna@users.noreply.github.com> Date: Thu, 8 Feb 2024 02:52:47 -0500 Subject: [PATCH] [+] Add nginx configuration --- AquaNet/docs/nginx.conf | 43 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 AquaNet/docs/nginx.conf diff --git a/AquaNet/docs/nginx.conf b/AquaNet/docs/nginx.conf new file mode 100644 index 00000000..c50a02c1 --- /dev/null +++ b/AquaNet/docs/nginx.conf @@ -0,0 +1,43 @@ +# Data server for Aqua frontend +server +{ + listen 443 ssl; + listen [::]:443 ssl; + server_name aqua-data.example.com; + + # / should redirect to the actual website aquadx.hydev.org + location / { + return 301 https://example.com; + } + + # /maimai should be a file server on /etc/nginx/aqua-data/maimai + # These are generated using: + + # cd Package/Sinmai_Data/StreamingAssets/A000 + # mkdir -p /etc/nginx/aqua-data/maimai + # python3 AquaDX/tools/data_convert.py .. /etc/nginx/aqua-data/maimai/meta + # rm -rf MovieData SoundData + # (Open AssetRipper and open folder Package/Sinmai_Data) + # (Export all assets to /tmp/maimai) + # cd /tmp/maimai/ExportedProject/Assets + # find -name "*.meta" -delete -print + # find -name "*.asset" -delete -print + # cp -r assetbundle Texture2D Resources/common/sprites /etc/nginx/aqua-data/maimai + # rm -rf /tmp/maimai + + location /maimai { + root /etc/nginx/aqua-data; + + # Specify UTF-8 encoding + charset utf-8; + + # CORS allow all + add_header 'Access-Control-Allow-Origin' '*'; + add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS'; + + autoindex on; + } + + ssl_certificate /dev/null; + ssl_certificate_key /dev/null; +} \ No newline at end of file