群晖DSM利用webstation部署h5ai

记录下我升级 7.2 以后得解决方式:

1
2
3
4
5
root@syz918:\x7e# ls /usr/local/etc/nginx/sites-enabled
server.pkg-static.Calendar-3924706297.conf server.webstation-vhost.conf webservice_portal_a16487b6-84b9-42dd-aca4-c5c166bd5461
server.ReverseProxy.conf webservice_portal_054eea18-9d6d-4681-b9db-aec7d0aad911 webservice_portal_d646bea2-fe42-4618-a39b-e2b35230b5d3
server.syno-app-portal.MailClient.conf webservice_portal_34024f1f-1931-48ff-b521-bb6089bf56f1
server.webstation.conf webservice_portal_5817ed01-c048-4172-88ea-0463de4de0da

root@syz918:~# cat /usr/local/etc/nginx/sites-enabled/webservice_portal_5817ed01-c048-4172-88ea-0463de4de0da

server {

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
listen      3061 ssl default_server;
listen [::]:3061 ssl default_server;

server_name _;

error_log /var/packages/WebStation/var/log/nginx_error_log warn;

include /usr/syno/etc/www/certificate/WebStation_5817ed01-c048-4172-88ea-0463de4de0da/cert.conf*;

include /usr/syno/etc/security-profile/tls-profile/config/WebStation_5817ed01-c048-4172-88ea-0463de4de0da.conf*;

ssl_prefer_server_ciphers on;

include conf.d/.webstation.error_page.default.conf*;

include conf.d/.webstation.error_page.default.resource.conf*;

include conf.d/.service.5817ed01-c048-4172-88ea-0463de4de0da.201b4ec6-5305-47bc-a922-92dde570d10a.conf*;

}
看最后一行的内容,我的是:
include conf.d/.service.5817ed01-c048-4172-88ea-0463de4de0da.201b4ec6-5305-47bc-a922-92dde570d10a.conf*;

然后:
cat /usr/local/etc/nginx/conf.d/.service.5817ed01-c048-4172-88ea-0463de4de0da.201b4ec6-5305-47bc-a922-92dde570d10a.conf
看最后一行的内容,我的是:
include /usr/local/etc/nginx/conf.d/201b4ec6-5305-47bc-a922-92dde570d10a/user.conf*;

然后手工创建这个目录:
mkdir /usr/local/etc/nginx/conf.d/201b4ec6-5305-47bc-a922-92dde570d10a
手工创建这个文件:
touch /usr/local/etc/nginx/conf.d/201b4ec6-5305-47bc-a922-92dde570d10a/user.conf.h5ai

最后原来的配方:

echo -e “index index.html index.htm index.php /_h5ai/public/index.php;” > /usr/local/etc/nginx/conf.d/201b4ec6-5305-47bc-a922-92dde570d10a/user.conf.h5ai

echo -e “index index.html index.htm index.php /_h5ai/public/index.php;” > /usr/local/etc/nginx/conf.d/d7b3102e-8cb8-4c27-b706-3180c354c367/user.conf.h5ai

sudo nginx -s reload