NGINX is one of the tools that the modern web is built upon. In this activity, we will deploy NGINX as an HTTP server, with a single virtual host, for serving a static content. The initial deployment of NGINX on a new server is the first step in mastering the use of this powerful tool.
Learning Objectives
Successfully complete this lab by achieving the following learning objectives:
- Add Official NGINX Yum Repository
Install NGINX from the official repository.
This requires creating a new repository file,/etc/yum.repos.d/nginx.repo
.- Start and Enable NGINX Service
Start the
nginx
service, and enabled it to start after a server reboot.- Serve Content From `/var/www/assets.example.com` For Requests To `assets.example.com`
Create a virtual host for the
assets.example.com
domain that serves out files in the directory
/var/www/assets.example.com