====== NGINX ======
Start with a basic install and configuration:
sudo apt update
sudo apt -y install nginx
sudo sed -i 's/# server_tokens off;/server_tokens off;/g' /etc/nginx/nginx.conf
sudo service nginx start
Test that it's working (should see "Welcome to nginx!")
sudo /bin/rm /etc/nginx/sites-enabled/default
sudo service nginx stop
Most servers don't serve static content and therefore need to add an application engine to produce the content:
After the application engine is setup/configured or an application engine is not needed, I prefer to configure each site with the configuration it needs by putting each web site/application in a separate configuration file named by the URL then enable it, test the configuration. for example:
sudo ln -s /etc/nginx/sites-available/url.domain.tld /etc/nginx/sites-enabled/url.domain.tld
sudo service nginx configtest
Finally, reload the web server configuration:
sudo service nginx reload
==== Other NGINX Articles ====
~~NOCACHE~~
====== ======
----
\\
Last Updated: February 7, 2019