I use LXD and tried to setup your Guacamole/MySQL/NGINX using LXD (LXD v2) as I don’t use LXC v1 any longer.
All went well except for a couple places where you left out the commands to UNTAR tar.gz files. However, at the very end the restart of the nginx service fails.
$ sudo service nginx restart
error follows:
systemctl status nginx.service
● nginx.service - A high performance web server and a reverse proxy server
Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Tue 2017-11-14 17:35:43 EST; 15s ago
Process: 292 ExecStartPre=/usr/sbin/nginx -t -q -g daemon on; master_process on; (code=exited, status=1/FAILURE
Nov 14 17:35:43 vm-server systemd[1]: Starting A high performance web server and a reverse proxy server…
Nov 14 17:35:43 vm-server nginx[292]: nginx: [emerg] “listen” directive is not allowed here in /etc/nginx/sites-
Nov 14 17:35:43 vm-server nginx[292]: nginx: configuration file /etc/nginx/nginx.conf test failed
Nov 14 17:35:43 vm-server systemd[1]: nginx.service: Control process exited, code=exited status=1
Nov 14 17:35:43 vm-server systemd[1]: Failed to start A high performance web server and a reverse proxy server.
Nov 14 17:35:43 vm-server systemd[1]: nginx.service: Unit entered failed state.
Nov 14 17:35:43 vm-server systemd[1]: nginx.service: Failed with result ‘exit-code’.
and finally as I use ubuntu I’m not sure how to implement Step 5: Configure firewall rules as my ubuntu uses UFW and I’m not sure how to interpret those firewall.xxxxxx rules ? with UFW.