Arama Yap Mesaj Gönder
Biz Sizi Arayalım
+90
X
X
X
X

Knowledge Base

Homepage Knowledge Base Server/VPS/VDS What is NGINX Manager? A Detailed I...

Bize Ulaşın

Konum Halkalı merkez mahallesi fatih cd ozgur apt no 46 , Küçükçekmece , İstanbul , 34303 , TR

What is NGINX Manager? A Detailed Installation and Usage Guide

NGINX Manager is a tool developed to simplify the management of NGINX web servers. With its user-friendly interface and high performance, it offers an ideal solution for both beginners and professionals. You can easily manage functions such as virtual host, SSL, routing, and caching via NGINX.

NGINX Manager Features

  • Server and service status monitoring

  • SSL/TLS certificate management

  • Configuring routing and proxy settings

  • Creating and editing virtual hosts

  • Monitoring access logs

  • Simple caching configuration

NGINX Manager Installation

The step-by-step NGINX Manager installation is as follows:

  1. Requirements

    • A Linux server (Ubuntu 20.04 is recommended)

    • A user with root or sudo privileges

    • NGINX server must be pre-installed

  2. NGINX Installation (If not available)

sudo apt update
sudo apt install nginx
  1. Pulling NGINX Manager Files

NGINX Manager is usually provided as a script or package. Here is an example installation:

cd /opt
sudo git clone https://github.com/ornek/nginx-manager.git
cd nginx-manager
  1. Installing Required Dependencies

sudo apt install python3 python3-pip
pip3 install -r requirements.txt
  1. Starting as a Service

sudo nano /etc/systemd/system/nginx-manager.service

Add the following content:

[Unit]
Description=NGINX Manager Service
After=network.target

[Service]
ExecStart=/usr/bin/python3 /opt/nginx-manager/app.py
Restart=always
User=root

[Install]
WantedBy=multi-user.target

Then enable the services:

sudo systemctl daemon-reload
sudo systemctl start nginx-manager
sudo systemctl enable nginx-manager
  1. Accessing the Web Interface

You can start managing from the interface by going to http://server-ip:port in your browser.

Using NGINX Manager

  • Adding Virtual Host: You can create a "New Virtual Host" from the panel and select the domain name, root directory, and SSL certificate.

  • SSL Certificate Management: You can request automatic certificates via Lets Encrypt.

  • Routing Rules: You can perform operations such as redirecting from HTTP to HTTPS via the panel.

Frequently Asked Questions (FAQ) about NGINX Manager Installation

On which systems does NGINX Manager work?

  • It works stably on Linux distributions such as Ubuntu, CentOS, and Debian.

Is there support for Windows?

  • Not at the moment, only Linux-based servers are supported.

Will my existing NGINX settings be damaged on my server?

  • No, existing configurations are not damaged. All new operations are managed in separate files.

What should I do if I encounter errors?

  • Check the log files and restart the service by making the necessary adjustments.

Hosting and Server Options with NGINX Manager

If you are planning to manage web servers in a professional infrastructure, you can also check out our services:

With these steps, you can successfully install NGINX Manager and manage your web server safely. 

Can't find the information you are looking for?

Create a Support Ticket
Did you find it useful?
(4347 times viewed / 221 people found it helpful)

Call now to get more detailed information about our products and services.

Top