How to Remove / Uninstall Nginx on CentOS 7 / RHEL 7 / Oracle Linux 7

Nginx is a popular web server and reverse proxy server, known for its high performance and low resource consumption. However, if you have decided to switch to another web server or no longer need Nginx on your CentOS 7, RHEL 7, or Oracle Linux 7 system, you may want to uninstall it.

In this guide, we will demonstrate how to remove or uninstall Nginx on CentOS 7, RHEL 7, or Oracle Linux 7 using the command line. Following these steps, you will be able to remove the Nginx package and its associated configuration files from your system.

See also  How to Install and Configure Lighttpd on CentOS 6.2

Step 1: Stop the Nginx service

Before uninstalling Nginx, ensure that the service is stopped:

sudo systemctl stop nginx

Step 2: Remove Nginx package

Now, remove the Nginx package using the yum package manager:

sudo yum remove nginx -y

This command will uninstall the Nginx package and its dependencies that are no longer required.

Step 3: Remove Nginx configuration files and logs (optional)

If you wish to remove the Nginx configuration files, logs, and other associated files, you can delete the following directories:

sudo rm -rf /etc/nginx
sudo rm -rf /var/log/nginx
sudo rm -rf /var/cache/nginx

Please note that this step is optional and should be performed with caution, as it will permanently delete the files and directories.

See also  How to Install and Securing MySQL on CentOS 6.4 VPS

Programs Mentioned:

  • Nginx – A high-performance web server and reverse proxy server used to serve web content and proxy requests efficiently.
  • systemctl – A command-line utility used to control the systemd system and service manager, allowing you to manage services and other system components.
  • yum – The default package manager for CentOS 7, RHEL 7, and Oracle Linux 7, used to install, update, and remove packages on the system.


By following this guide, you have successfully uninstalled Nginx on CentOS 7, RHEL 7, or Oracle Linux 7. The Nginx package, its configuration files, and logs have been removed from your system, allowing you to install another web server or repurpose the system as needed.

See also  How to Install CentOS Web panel(CWP) on CentOS 6

If you have any questions, comments, or suggestions for improvements, please feel free to share your thoughts. Your feedback is crucial in helping us provide the most accurate and useful information possible.


Leave a Reply

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