How I upgraded to PHP 7.4 in Ubuntu
Indholdsfortegnelse:
- Forudsætninger
- Installer Nginx
- Juster firewall
- Test installationen
- Installer Nginx fra Nginx PPA-arkivet
- Administrer Nginx-tjenesten med systemctl
- Nginx-konfigurationsfils struktur og bedste praksis
- Konklusion
Nginx udtalt “engine x” er en gratis open source, højtydende HTTP og reverse proxy-server, der driver nogle af de største sider på Internettet.
Sammenlignet med Apache kan Nginx håndtere et meget stort antal samtidige forbindelser og har et mindre hukommelsesfodaftryk pr. Forbindelse.
I denne tutorial vil vi diskutere, hvordan du installerer og administrerer Nginx på Ubuntu 16.04-systemer.
Forudsætninger
Før du begynder med tutorial, skal du sørge for, at du er logget ind som en bruger med sudo-privilegier, og at du ikke har Apache eller nogen anden service, der kører på port 80 eller 443.
Installer Nginx
Nginx-pakker er tilgængelige i Ubuntu-standardsoftwarelager. Installationen er en temmelig ligetil, kør blot følgende kommandoer:
sudo apt update
sudo apt install nginx
Når installationen er afsluttet, skal du kontrollere status for Nginx-tjenesten ved at skrive:
sudo systemctl status nginx
Outputet skal vise dig, at Nginx-tjenesten er aktiv og kører:
● nginx.service - A high performance web server and a reverse proxy server Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled) Active: active (running) since Sun 2018-01-05 15:44:04 UTC; 1min 59s ago Main PID: 1291 (nginx) CGroup: /system.slice/nginx.service ├─1291 nginx: master process /usr/sbin/nginx -g daemon on; master_process on └─1293 nginx: worker process
Sådan kontrolleres Nginx-versionstypen:
sudo nginx -v
nginx version: nginx/1.10.3 (Ubuntu)
Juster firewall
Hvis du antager, at du bruger
UFW
til at administrere din firewall, skal du åbne HTTP (
80
) og HTTPS (
443
) porte.
Du kan gøre det ved at aktivere 'Nginx Full' -profilen, der indeholder regler for begge porte:
sudo ufw allow 'Nginx Full'
Sådan bekræftes firewallstatustypen:
sudo ufw status
Outputet ser sådan ud som nedenfor:
Status: active To Action From -- ------ ---- 22/tcp ALLOW Anywhere Nginx Full ALLOW Anywhere 22/tcp (v6) ALLOW Anywhere (v6) Nginx Full (v6) ALLOW Anywhere (v6)
Test installationen
For at bekræfte, at Nginx fungerer som forventet, skal du åbne
http://YOUR_IP
i den valgte browser, og du får vist Nginx-standard-velkomstsiden som vist nedenfor:
Installer Nginx fra Nginx PPA-arkivet
Nginx-pakkerne fra Ubuntu-lagrene er ofte forældede. Hvis du vil installere den nyeste Nginx-version, skal du bruge det officielle Nginx PPA-arkiv.
Følg nedenstående trin for at installere den nyeste version af Nginx på Ubuntu 16.04:
-
Installer først pakken
software-properties-common
:sudo apt install software-properties-common
Tilføj Nginx PPA-arkivet ved hjælp af følgende kommando:
sudo add-apt-repository ppa:nginx/stable
Opdater pakkelisten, og installer Nginx:
sudo apt update
sudo apt install nginx
Når installationen er afsluttet, skal du kontrollere Nginx-versionen med:
sudo nginx -v
Outputet ser sådan ud:
nginx version: nginx/1.12.2
Administrer Nginx-tjenesten med systemctl
Du kan administrere Nginx-tjenesten på samme måde som enhver anden systemd enhed.
-
For at stoppe Nginx-tjenesten skal du køre:
sudo systemctl stop nginx
For at starte Nginx-tjenesten skal du skrive:
sudo systemctl start nginx
Genstart Nginx-tjenesten:
sudo systemctl restart nginx
Genlæs Nginx-tjenesten igen, efter at du har foretaget nogle konfigurationsændringer:
sudo systemctl reload nginx
Deaktiver Nginx-tjenesten for at starte ved opstart:
sudo systemctl disable nginx
Aktivér Nginx-tjenesten igen ved start igen:
sudo systemctl enable nginx
Nginx-konfigurationsfils struktur og bedste praksis
- Alle Nginx-konfigurationsfiler er placeret i
/etc/nginx/
directory.The vigtigste Nginx-konfigurationsfil er/etc/nginx/nginx.conf
For at gøre Nginx-konfiguration lettere at vedligeholde anbefales det at oprette en separat konfigurationsfil for hvert domæne. Du kan have så mange serverblokfiler, som du har brug for. Nginx-serverblokfiler gemmes i/etc/nginx/sites-available
bibliotek. Konfigurationsfilerne, der findes i dette bibliotek, bruges ikke af Nginx, medmindre de er knyttet til/etc/nginx/sites-enabled
bibliotek. For at aktivere en serverblok skal du oprette en symlink (en markør) fra konfigurationsfilsiderne i ensites-available
bibliotek til detsites-enabled
bibliotek. Det er en god ide at følge en standard navnekonvention, for eksempel hvis dit domænenavn ermydomain.com
skal din konfigurationsfil navngives/etc/nginx/sites-available/mydomain.com.conf
/etc/nginx/snippets
biblioteket indeholder konfigurationsuddrag, der kan inkluderes i/etc/nginx/sites-available/mydomain.com.conf
. Hvis du bruger gentagne konfigurationssegmenter, kan du refaktorere disse segmenter i uddrag og inkludere kodestykket til serverblokkene. Nginx-logfiler (access.log
ogerror.log
) er placeret i/var/log/nginx/
biblioteket. Det anbefales at have en andenaccess
og fejlloggfil for hver serverblok. Du kan indstille dit domæne til root-domænet til det sted, du ønsker. De mest almindelige placeringer for webroot inkluderer:-
/home/ /
/home/ /
/var/www/
/var/www/html/
/opt/
-
Konklusion
Tillykke, du har installeret Nginx på din Ubuntu 18.04 server. Du er nu klar til at begynde at implementere dine applikationer og bruge Nginx som en web- eller proxy-server.
Et sikkert certifikat er en 'must-have'-funktion for alle websteder i dag, for at sikre dit websted med et gratis Let's Encrypt SSL-certifikat, kan du kontrollere følgende guide:
Sikker Nginx med Let's Encrypt på Ubuntu 16.04
nginx ubuntuSådan installeres nginx på debian 10 linux

Nginx er en open source, højtydende HTTP og reverse proxy-server, der driver nogle af de største sider på Internettet. I denne tutorial forklarer vi, hvordan du installerer og administrerer Nginx på Debian 10 Buster.
Sådan installeres phpmyadmin med nginx på ubuntu 18.04

phpMyAdmin er et open source PHP-baseret værktøj til styring af MySQL og MariaDB-servere via en webbaseret interface. Denne tutorial beskriver, hvordan man installerer phpMyAdmin med Nginx på Ubuntu 18.04.
Sådan installeres wordpress med nginx på ubuntu 18.04

I denne tutorial vil vi vise dig, hvordan du installerer WordPress på en Ubuntu 18.04-maskine. WordPress er langt den mest populære open source-blogging og CMS-platform på verdensplan.