Warning |
---|
Advanced level feature: skills with Apache configuration and SSL are required. See the 'Current Issues' section below for details of problems you may encounter if you enable this feature. |
...
Enable Realtime events for Ubuntu 20.04 and over with Nginx
We now support Nginx 1.18.0 and above and this can be used if you wish to switch to nginx over apache regardless of your linux distribution.
This configuration is also to ensure you can proxy websocket connections for ubuntu 20.04 and over for ubuntu distributions as they don't , Ubuntu does not support the required apache2 version needed for opevents realtime gui .We now support Nginx 1.18.0 and above and this can be used so if you wish to switch to nginx over apache regardless of your linux distributionenable this feature and use Ubuntu you will need to follow these steps.
Code Block |
---|
sudo apt-get install nginx sudo apt install fcgiwrap |
...
Settings which you will need to modify from the example
Name | Value | Example | Apache Docs |
---|---|---|---|
ServerName | FQDN of the server which users will refer to it by | monit-prod.opmantek.com | https://httpd.apache.org/docs/2.4/vhosts/name-based.html |
SSLCertificateKeyFile | Server PEM-encoded private key file | /etc/ssl/certs/example/privkey.pem | https://httpd.apache.org/docs/current/mod/mod_ssl.html#sslcertificatekeyfile |
SSLCertificateChainFile | (Before apache 2.4.8) File of PEM-encoded Server CA Certificates | /etc/ssl/certs/example/fullchain.pem | https://httpd.apache.org/docs/current/mod/mod_ssl.html#sslcertificatekeyfile |
fcgiwrap.socket | allows you to set up a socket for communication between a web server and fcgiwrap to handle FastCGI requests | /var/run/fcgiwrap.socket |
Next create two configuration files in the main nginx directory: /etc/nginx. One of these configs will be called common_proxy-headers and will contain:
...