Ga naar inhoud

Nginx

In dit artikel

Informatie

Nginx is een high-performance webserver en reverse proxy server. Deze oplossing biedt snelle automatische implementatie van Nginx op basis van het Ubuntu-besturingssysteem met SSL/TLS-ondersteuning.

Hoofdfuncties

  • Hoge prestaties: Efficiënte verwerking van een groot aantal gelijktijdige verbindingen.
  • Snelle implementatie: Het installatieproces duurt ongeveer 5 minuten.
  • Integratie met Let's Encrypt: Automatische configuratie van SSL-certificaten via Certbot voor een beveiligde HTTPS-verbinding.
  • Modulaire architectuur: Ondersteuning voor extra modules (GeoIP2, Stream, Mail, Image Filter, XSLT).
  • Pre-geconfigureerde setup: Voorinstellingen voor optimale webserverprestaties.
  • Ondersteuning voor Virtual Hosts: Mogelijkheid om meerdere websites op één enkele server te hosten.
  • Reverse Proxying: Gebruik als load balancer en caching proxy.

Implementatiefuncties

ID Softwarenaam Compatibel OS VM BM VGPU GPU Min CPU (Kernen) Min RAM (GB) Min HDD/SSD (GB) Aangepast Domein Actief
405 Nginx Ubuntu 24.04 + + + + 1 1 20 Nee BESTELLEN

Opmerking

Tenzij anders aangegeven, installeren wij standaard de nieuwste releaseversie van de software vanuit de officiële repositories.

Structuur van Geïnstalleerde Componenten

Na installatie wordt de volgende directory- en bestandsstructuur in het systeem aangemaakt:

Configuratiebestanden:

/etc/nginx/
├── nginx.conf                          # Hoofdconfiguratiebestand
├── sites-available/                    # Beschikbare virtual host configuraties
│   └── nginx71661.hostkey.in.conf
├── sites-enabled/                      # Actieve virtual hosts
│   └── nginx71661.hostkey.in.conf
├── conf.d/                             # Aanvullende configuraties
└── modules-enabled/                    # Ingeschakelde modules

Systeembestanden:

/etc/init.d/nginx                       # Init-script
/etc/default/nginx                      # Omgevingsvariabelen
/etc/systemd/system/multi-user.target.wants/nginx.service

Logs en runtime:

/var/log/nginx/                         # Log-directory
├── access.log                          # Access log
└── error.log                           # Error log
/run/nginx.pid                          # PID-bestand van het proces

Nginx Configuratie

Het hoofdconfiguratiebestand /etc/nginx/nginx.conf bevat de volgende instellingen:

Basisparameters:

  • User: www-data
  • Worker processes: auto
  • Worker connections: 768

HTTP-instellingen:

  • sendfile ingeschakeld voor het optimaliseren van bestandsoverdrachten
  • TCP nopush geactiveerd
  • Ondersteunde MIME-types uit /etc/nginx/mime.types

SSL/TLS:

  • Ondersteunde protocollen: TLSv1, TLSv1.1, TLSv1.2, TLSv1.3
  • Server cipher priority ingeschakeld

Logging:

  • Access log: /var/log/nginx/access.log
  • Error log: /var/log/nginx/error.log

Compressie:

  • Gzip ingeschakeld voor verkeersoptimalisatie

Virtual Hosts:

  • Configuraties geladen uit /etc/nginx/conf.d/*.conf
  • Actieve sites uit /etc/nginx/sites-enabled/*

Let op

Controleer altijd de syntaxis met het commando nginx -t voordat u de service herstart nadat u de Nginx-configuratie heeft gewijzigd.

Aan de slag na het implementeren van Nginx

Na het voltooien van een bestelling ontvangt u een melding op het e-mailadres dat tijdens de registratie is opgegeven wanneer de server klaar is voor gebruik. Deze melding bevat het VPS IP-adres, evenals de inloggegevens voor de verbinding. De klanten van ons bedrijf beheren hun apparatuur via het server control panel en de API — Invapi.

Authenticatiegegevens, die te vinden zijn in het tabblad Configuration >> Tags in het server control panel of in de verzonden e-mail:

  • Login: root;
  • Wachtwoord: per e-mail verzonden naar uw adres zodra de server klaar is na de software-implementatie.

Om de service te gebruiken, maakt u verbinding met de server via SSH:

ssh root@<server_ip>
Na voltooiing van de Nginx-installatie wordt deze automatisch gestart en is deze klaar voor gebruik. Controleer de status van de Nginx-service:

systemctl status nginx
Servicebeheer:

Starten:

systemctl start nginx 
Stoppen:

systemctl stop nginx 
Herstarten:

systemctl restart nginx
Configuratie herladen:

systemctl reload nginx

Opmerking

Gedetailleerde informatie over de basisinstellingen van Nginx is beschikbaar in de officiële documentatie.

Nginx bestellen via de API

Om deze software via de API te installeren, volgt u deze instructie.

question_mark
Is there anything I can help you with?
question_mark
AI Assistant ×