diff -Nur --no-dereference smeserver-onlyoffice-0.0.5.old/createlinks smeserver-onlyoffice-0.0.5/createlinks --- smeserver-onlyoffice-0.0.5.old/createlinks 2023-02-07 23:56:37.607000000 -0500 +++ smeserver-onlyoffice-0.0.5/createlinks 2023-02-08 00:06:55.546000000 -0500 @@ -28,6 +28,9 @@ supervisord restart rabbitmq-server restart masq restart + ds-docservice restart + ds-metrics restart + ds-converter restart )); #use esmith::Build::Backup qw(:all); diff -Nur --no-dereference smeserver-onlyoffice-0.0.5.old/root/etc/e-smith/db/configuration/defaults/ds-converter/status smeserver-onlyoffice-0.0.5/root/etc/e-smith/db/configuration/defaults/ds-converter/status --- smeserver-onlyoffice-0.0.5.old/root/etc/e-smith/db/configuration/defaults/ds-converter/status 1969-12-31 19:00:00.000000000 -0500 +++ smeserver-onlyoffice-0.0.5/root/etc/e-smith/db/configuration/defaults/ds-converter/status 2023-02-08 00:00:21.887000000 -0500 @@ -0,0 +1 @@ +enabled diff -Nur --no-dereference smeserver-onlyoffice-0.0.5.old/root/etc/e-smith/db/configuration/defaults/ds-converter/type smeserver-onlyoffice-0.0.5/root/etc/e-smith/db/configuration/defaults/ds-converter/type --- smeserver-onlyoffice-0.0.5.old/root/etc/e-smith/db/configuration/defaults/ds-converter/type 1969-12-31 19:00:00.000000000 -0500 +++ smeserver-onlyoffice-0.0.5/root/etc/e-smith/db/configuration/defaults/ds-converter/type 2023-02-07 23:59:40.148000000 -0500 @@ -0,0 +1 @@ +service diff -Nur --no-dereference smeserver-onlyoffice-0.0.5.old/root/etc/e-smith/db/configuration/defaults/ds-docservice/status smeserver-onlyoffice-0.0.5/root/etc/e-smith/db/configuration/defaults/ds-docservice/status --- smeserver-onlyoffice-0.0.5.old/root/etc/e-smith/db/configuration/defaults/ds-docservice/status 1969-12-31 19:00:00.000000000 -0500 +++ smeserver-onlyoffice-0.0.5/root/etc/e-smith/db/configuration/defaults/ds-docservice/status 2023-02-08 00:00:01.569000000 -0500 @@ -0,0 +1 @@ +enabled diff -Nur --no-dereference smeserver-onlyoffice-0.0.5.old/root/etc/e-smith/db/configuration/defaults/ds-docservice/type smeserver-onlyoffice-0.0.5/root/etc/e-smith/db/configuration/defaults/ds-docservice/type --- smeserver-onlyoffice-0.0.5.old/root/etc/e-smith/db/configuration/defaults/ds-docservice/type 1969-12-31 19:00:00.000000000 -0500 +++ smeserver-onlyoffice-0.0.5/root/etc/e-smith/db/configuration/defaults/ds-docservice/type 2023-02-07 23:59:46.507000000 -0500 @@ -0,0 +1 @@ +service diff -Nur --no-dereference smeserver-onlyoffice-0.0.5.old/root/etc/e-smith/db/configuration/defaults/ds-metrics/status smeserver-onlyoffice-0.0.5/root/etc/e-smith/db/configuration/defaults/ds-metrics/status --- smeserver-onlyoffice-0.0.5.old/root/etc/e-smith/db/configuration/defaults/ds-metrics/status 1969-12-31 19:00:00.000000000 -0500 +++ smeserver-onlyoffice-0.0.5/root/etc/e-smith/db/configuration/defaults/ds-metrics/status 2023-02-08 00:00:10.361000000 -0500 @@ -0,0 +1 @@ +enabled diff -Nur --no-dereference smeserver-onlyoffice-0.0.5.old/root/etc/e-smith/db/configuration/defaults/ds-metrics/type smeserver-onlyoffice-0.0.5/root/etc/e-smith/db/configuration/defaults/ds-metrics/type --- smeserver-onlyoffice-0.0.5.old/root/etc/e-smith/db/configuration/defaults/ds-metrics/type 1969-12-31 19:00:00.000000000 -0500 +++ smeserver-onlyoffice-0.0.5/root/etc/e-smith/db/configuration/defaults/ds-metrics/type 2023-02-07 23:59:33.669000000 -0500 @@ -0,0 +1 @@ +service diff -Nur --no-dereference smeserver-onlyoffice-0.0.5.old/root/etc/e-smith/templates/etc/httpd/conf/httpd.conf/Onlyoffice/80VirtualHostOnlyoffice smeserver-onlyoffice-0.0.5/root/etc/e-smith/templates/etc/httpd/conf/httpd.conf/Onlyoffice/80VirtualHostOnlyoffice --- smeserver-onlyoffice-0.0.5.old/root/etc/e-smith/templates/etc/httpd/conf/httpd.conf/Onlyoffice/80VirtualHostOnlyoffice 2023-02-07 23:56:37.612000000 -0500 +++ smeserver-onlyoffice-0.0.5/root/etc/e-smith/templates/etc/httpd/conf/httpd.conf/Onlyoffice/80VirtualHostOnlyoffice 2023-02-08 23:38:26.934000000 -0500 @@ -29,6 +29,7 @@ $OUT = <<"_EOL"; ServerName $onlyoffice{'VirtualHost'} SSLEngine On + SSLCompression off _EOL $OUT .= " SSLCertificateFile $ssl_file_crt\n" unless $ssl_file_crt eq 'disabled'; @@ -52,7 +53,10 @@ my $OOport = 48000; $OUT .= <<"_EOL"; - ProxyPassMatch (.*)(\/websocket)\$ "ws://localhost:$OOport/\$1\$2" + #ProxyPassMatch (.*)(\/websocket)\$ "ws://localhost:$OOport/\$1\$2" + RewriteCond %\{HTTP:Upgrade\} websocket [NC] + RewriteCond %\{HTTP:Connection\} upgrade [NC] + RewriteRule ^/?(.*) "ws://localhost:$OOport/\$1" [P,L] ProxyPass / "http://localhost:$OOport/" ProxyPassReverse / "http://localhost:$OOport/" _EOL diff -Nur --no-dereference smeserver-onlyoffice-0.0.5.old/root/usr/lib/systemd/system/ds-converter.service.d/51koozali.conf smeserver-onlyoffice-0.0.5/root/usr/lib/systemd/system/ds-converter.service.d/51koozali.conf --- smeserver-onlyoffice-0.0.5.old/root/usr/lib/systemd/system/ds-converter.service.d/51koozali.conf 1969-12-31 19:00:00.000000000 -0500 +++ smeserver-onlyoffice-0.0.5/root/usr/lib/systemd/system/ds-converter.service.d/51koozali.conf 2023-02-08 00:04:32.816000000 -0500 @@ -0,0 +1,6 @@ +[Unit] +After=network-online.target + +[Install] +WantedBy=sme-server.target + diff -Nur --no-dereference smeserver-onlyoffice-0.0.5.old/root/usr/lib/systemd/system/ds-docservice.service.d/51koozali.conf smeserver-onlyoffice-0.0.5/root/usr/lib/systemd/system/ds-docservice.service.d/51koozali.conf --- smeserver-onlyoffice-0.0.5.old/root/usr/lib/systemd/system/ds-docservice.service.d/51koozali.conf 1969-12-31 19:00:00.000000000 -0500 +++ smeserver-onlyoffice-0.0.5/root/usr/lib/systemd/system/ds-docservice.service.d/51koozali.conf 2023-02-08 00:04:25.625000000 -0500 @@ -0,0 +1,6 @@ +[Unit] +After=network-online.target + +[Install] +WantedBy=sme-server.target + diff -Nur --no-dereference smeserver-onlyoffice-0.0.5.old/root/usr/lib/systemd/system/ds-metrics.service.d/51koozali.conf smeserver-onlyoffice-0.0.5/root/usr/lib/systemd/system/ds-metrics.service.d/51koozali.conf --- smeserver-onlyoffice-0.0.5.old/root/usr/lib/systemd/system/ds-metrics.service.d/51koozali.conf 1969-12-31 19:00:00.000000000 -0500 +++ smeserver-onlyoffice-0.0.5/root/usr/lib/systemd/system/ds-metrics.service.d/51koozali.conf 2023-02-08 00:03:28.948000000 -0500 @@ -0,0 +1,6 @@ +[Unit] +After=network-online.target + +[Install] +WantedBy=sme-server.target +