Установка kubernetes на Centos 8
Innholdsfortegnelse:
- Forutsetninger
- Installerer Nginx på CentOS 8
- Justere brannmuren
- Nginx-konfigurasjonsfilens struktur og beste fremgangsmåter
- Konklusjon
Nginx uttales “engine x” er en åpen kildekode HTTP- og reverse proxy-server som er ansvarlig for å håndtere belastningen på noen av de største nettstedene på Internett. Den kan brukes som en frittstående webserver, lastbalanser, innholdsbuffer og omvendt proxy for HTTP- og ikke-HTTP-servere.
Sammenlignet med Apache, kan Nginx håndtere et mye stort antall samtidige tilkoblinger og har et mindre minneavtrykk per tilkobling.
Denne veiledningen forklarer hvordan du installerer og administrerer Nginx på CentOS 8.
Forutsetninger
Før du fortsetter, må du sørge for at du er logget inn som en bruker med sudo-rettigheter, og at du ikke har Apache eller noen annen prosess som kjører på port 80 eller 443.
Installerer Nginx på CentOS 8
Fra og med CentOS 8, er Nginx-pakken tilgjengelig i standard CentOS-depotene.
Å installere Nginx på CentOS 8 er så enkelt som å skrive:
sudo yum install nginx
Når installasjonen er fullført, aktiverer og starter Nginx-tjenesten med:
sudo systemctl enable nginx
sudo systemctl start nginx
For å bekrefte at tjenesten kjører, sjekk statusen:
sudo systemctl status nginx
Utgangen skal se slik ut:
● nginx.service - The nginx HTTP and reverse proxy server Loaded: loaded (/usr/lib/systemd/system/nginx.service; enabled; vendor preset: disabled) Active: active (running) since Sun 2019-10-06 18:35:55 UTC; 17min ago…
Justere brannmuren
FirewallD er standard brannmurløsning på Centos 8.
Under installasjonen oppretter Nginx en brannmur-tjenestefiler med forhåndsdefinerte regler for å gi tilgang til HTTP (
80
) og HTTPS (
443
) porter.
Bruk følgende kommandoer for å åpne nødvendige porter permanent:
sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --reload
Nå kan du teste Nginx-installasjonen ved å åpne
http://YOUR_IP
i nettleseren din. Du bør se standard velkomstside for Nginx, som skal se ut som bildet nedenfor:
Nginx-konfigurasjonsfilens struktur og beste fremgangsmåter
- Alle Nginx-konfigurasjonsfiler er lokalisert i
/etc/nginx/
directory.Hoved Nginx-konfigurasjonsfilen er/etc/nginx/nginx.conf
lage en egen konfigurasjonsfil for hvert domene gjør serveren enklere å vedlikeholde. Nginx-serverblokkfilene må slutte med.conf
og lagres i/etc/nginx/conf.d
. Du kan ha så mange serverblokker du vil. Det er en god praksis å følge en standard navnekonvensjon. For eksempel, hvis domenenavnet ermydomain.com
bør konfigurasjonsfilen få navnetmydomain.com.conf
Hvis du bruker repeterbare konfigurasjonssegmenter i domeneserverblokkene dine, er det en god ide å refaktorere disse segmentene i snippets.Nginx-loggfiler (access.log
ogerror.log
) er lokalisert i/var/log/nginx/
katalogen. Det anbefales å ha en annenaccess
ogerror
for hver serverblokk. Du kan stille inn domenedokumentets rotkatalog til et hvilket som helst sted du ønsker. De vanligste stedene for webroot inkluderer:-
/home/ /
/home/ /
/var/www/
/var/www/html/
/opt/
/usr/share/nginx/html
-
Konklusjon
Gratulerer, du har installert Nginx på CentOS 8-serveren din. Du er nå klar til å begynne å distribuere applikasjonene dine og bruke Nginx som en web- eller proxy-server.
Du kan administrere Nginx-tjenesten på samme måte som en hvilken som helst annen systemd enhet.
nginx centosHvordan installere nginx på debian 10 linux

Nginx er en åpen kildekode, høy ytelse HTTP og reverse proxy-server som driver noen av de største nettstedene på Internett. I denne opplæringen skal vi forklare hvordan du installerer og administrerer Nginx på Debian 10 Buster.
Hvordan installere phpmyadmin med nginx på centos 7

phpMyAdmin lar deg samhandle med MySQL-databaser, administrere brukerkontoer og privilegier og utføre SQL-setninger. I denne opplæringen vil vi vise deg hvordan du installerer phpMyAdmin med Nginx på CentOS 7.
Hvordan installere wordpress med nginx på centos 7

I denne opplæringen vil vi vise deg hvordan du installerer WordPress på en CentOS 7-maskin. WordPress er den desidert mest populære open source blogging og CMS-plattformen over hele verden.