NGINX Server Engine-X
pronounced as “Engine-X” Install and configure Nginx | Ubuntu
Installing Nginx
sudo apt update
sudo apt install nginx -y
cd /var/www
sudo mkdir tutorial
cd tutorial
sudo "${EDITOR:-nano}" index.html
Creating our own website
Paste the following to the index.html
file:
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Hello, Nginx!</title>
</head>
<body>
<h1>Hello, Nginx!</h1>
<p>We have just configured our Nginx web server on Ubuntu Server!</p>
</body>
</html>
Setting up virtual host
root
is a directory where we have placed our .html file. index
is used to specify file available when visiting root directory of site. server_name
can be anything you want, because you aren’t pointing it to any real domain by now.
server {
listen 5895;
listen [::]:5895;
server_name example.ubuntu.com;
root /var/www/tutorial;
index index.html;
location / {
try_files $uri $uri/ =404;
}
}