Skip to content

How to Install Nginx on Ubuntu 22.04 LTS (EC2)

How to Install Nginx on Ubuntu 22.04 LTS

This article will present the simple step to set up and install the nginx server install Ubuntu 22.04 LTS.

this page answered these Frequently asked questions:

  • how to install wordpress on ubuntu 22.04 nginx?
  • how to install nginx on ubuntu 20.04 server?
  • How to install nginx ubuntu 20.04 aws?
  • how to install nginx on ubuntu 16.04?

What is Nginx?

NGINX is one of the most popular open-source secure web server software that also acts as a reverse proxy, email proxy, and load balancer. The software was first published by Igor Sysoev in 2004.

NGINX is much better than Apache. NGINX performs 2.5 times faster than Apache. Nginx php install ubuntu

1. Prerequisites
  • Ubuntu 22.04 LTS (any other version) installed or any other version Computer
  • Terminal access with sudo privilege
  • A stable internet connection
  • 80 and 443 ports are available (if you installed apache)
2. Update Ubuntu Software Repositories

for updating your ubuntu run in your terminal

sudo apt update && sudo apt upgrade -y

if you have any difficulty installing and updating ubuntu visit this tutorial.

3. Installing & Verify Nginx on Ubuntu 22.04 LTS

run this following command to installing install nginx ubuntu 22.

sudo apt install nginx -y

Now, the Nginx web server is installed on your ubuntu to verify run this command

nginx -v
4. Managing the Nginx Process

To enable Nginx web server, run this command in your terminal. (This will start the Nginx at startup)

sudo systemctl enable nginx 

To disable ngnix web server, run this command in your terminal. (This will stop the Nginx at startup)

sudo systemctl disble nginx 

If you want to know the status of the Nginx in your ubuntu

sudo systemctl status nginx

To start nginx ubuntu

sudo systemctl start nginx

To nginx stop ubuntu

sudo systemctl stop nginx 

to nginx restart ubuntu, run this command in your terminal. (This will restart your ngnix web server)

sudo systemctl restart nginx 

to reload your ngnix web server, run this command in your terminal. (If you made any changes in your .conf file)

sudo systemctl reload nginx 
5. Nginx firewall config and testing

to see the status of your nginx firewall ubuntu

sudo ufw status

If you see the firewall is not active run this command to enable it.

sudo ufw enable

And, after that run this command to allow the nginx port 80 / nginx port 443

sudo ufw allow 'Nginx Full'

Again run the status command to see if the Nginx is running or not

sudo ufw status

Finally Testing

visit the localhost or your server public IP, you’ll see the default ngnix page as follows.

if you want to uninstall nginx ubuntu

sudo apt remove nginx

this will uninstall nginx linux

The Short Note:

Now, if you face any problem installing the ngninx on your computer let me know in the comment box.

Thanks

Related blog: How to reinstall a package using apt-get? – Debian/Ubuntu

Leave a Reply

Your email address will not be published. Required fields are marked *