]> jfr.im git - uguu.git/blame - docker/nginx/uguu.conf
1.7.0
[uguu.git] / docker / nginx / uguu.conf
CommitLineData
7f8963f6
GJ
1server {
2 listen 443 ssl http2;
3 server_name XMAINDOMAINX;
4
5 ssl on;
52053519
GJ
6 ssl_certificate /root/.acme.sh/XMAINDOMAINX_ecc/fullchain.cer;
7 ssl_certificate_key /root/.acme.sh/XMAINDOMAINX_ecc/XMAINDOMAINX.key;
7f8963f6
GJ
8 ssl_protocols TLSv1.2 TLSv1.3;
9 ssl_ciphers 'EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH';
10 ssl_ecdh_curve secp384r1;
11
12 root /var/www/uguu/dist/public/;
13 autoindex off;
14 access_log off;
15 index index.html;
e480c0e5
GJ
16
17 location ~* \.(css|js|jpg|jpeg|gif|png|ico|xml|eot|woff|woff2|ttf|svg|otf|x-icon|avif|webp|apng)$ {
7f8963f6 18 expires 30d;
e480c0e5
GJ
19 }
20
7f8963f6
GJ
21 gzip on;
22 gzip_min_length 1000;
23 gzip_comp_level 6;
24 gzip_proxied any;
25 gzip_types text/css text/js text/javascript application/javascript application/x-javascript;
e480c0e5
GJ
26
27 location ~* \.php$ {
7f8963f6 28 fastcgi_pass unix:/var/run/php/php8.1-fpm.sock;
e480c0e5 29 fastcgi_intercept_errors on;
7f8963f6 30 fastcgi_index index.php;
e480c0e5 31 fastcgi_split_path_info ^(.+\.php)(.*)$;
7f8963f6
GJ
32 include fastcgi_params;
33 fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
e480c0e5
GJ
34 }
35}
7f8963f6
GJ
36
37server {
38 listen 443 ssl;
39 server_name XFILESDOMAINX;
40
41 ssl on;
52053519
GJ
42 ssl_certificate /root/.acme.sh/XMAINDOMAINX_ecc/fullchain.cer;
43 ssl_certificate_key /root/.acme.sh/XMAINDOMAINX_ecc/XMAINDOMAINX.key;
7f8963f6
GJ
44 ssl_protocols TLSv1.2 TLSv1.3;
45 ssl_ciphers 'EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH';
46 ssl_ecdh_curve secp384r1;
47
48 root /var/www/files/;
49 autoindex off;
50 access_log off;
51 index index.html;
52 }
53
54 server {
55 listen 80;
56 server_name XMAINDOMAINX;
57 return 301 https://XMAINDOMAINX$request_uri;
58 }
59
60 server {
61 listen 80;
62 server_name XFILESDOMAINX;
63 return 301 https://XFILESDOMAINX$request_uri;
64 }