Nginx

Installer NGINX på CentOS

Installer NGINX på CentOS
I tilfælde af enhver webserver er ydeevnen noget, du skal huske på. Faktisk er ydeevne den vigtigste faktor, der bestemmer succesen med at køre en server. Jo hurtigere serveren er, jo bedre ydeevne får du ud af din nuværende hardwarekonfiguration.

Der er et antal tilgængelige serverapps derude. De mest populære inkluderer Apache og NGINX. Begge er gratis og open source. Naturligvis med hensyn til popularitet er Apache et ret populært valg selv i verden. Faktisk er mere end 65% af alle serverne i den nuværende cyberverden drevet af Apache!

Dog mindsker det ikke fordelene ved NGINX (motor-ex - sådan er det udtalt). Der er masser af yderligere fordele, som NGINX giver, at Apache ikke leverer.

Den første og fremmeste årsag er forestillingen. NGINX, der er et letvægtsalternativ til Apache, tilbyder bedre samlet præstation end Apache. NGINX er også velegnet til Linux og andre UNIX-lignende miljøer. NGINX mangler dog kort med hensyn til fleksibilitet. Du er nødt til at kompilere yderligere moduler i NGINX-binæren i de fleste tilfælde, da ikke alle modulerne i NGINX understøtter dynamisk modulindlæsning.

Da begge er gratis, kan du nemt starte din egen server lige nu! I dagens vejledning tjekker vi NGINX, der kører på mit test CentOS-system.

Installation af NGINX

NGINX er tilgængelig på EPEL-arkivet. Lad os starte installationen!

Først skal du sørge for, at dit system har EPEL-lager aktiveret -

sudo yum installer epel-release

sudo yum opdatering

Nu er det tid til at udføre installationen!!!

sudo yum installer nginx

Starter NGINX

Installationen er færdig, tid til at fyre den op! Det vil ikke starte helt af sig selv!

sudo systemctl start nginx

Hvis dit system er konfigureret til at bruge en firewall, skal du aktivere HTTP- og HTTPS-trafik fra / til serveren -

sudo firewall-cmd --permanent --zone = offentlig --add-service = http
sudo firewall-cmd --permanent --zone = offentlig --add-service = https
sudo firewall-cmd --reload

Tid til at teste serveren fungerer -

http: //

Har ikke serverens IP-adresse? Derefter kan du finde ud af det ved at køre følgende kommando -

ip addr

I mit tilfælde har jeg brug for "enp0s3" -forbindelsen. Find nu ud af IP-adressen ved at køre følgende kommando -

ip addr viser enp0s3 | grep inet | awk 'udskriv $ 2; '| sed 's / \ /.* $ // '

Det kan også være en god idé at aktivere NGINX hver gang dit system starter op -

sudo systemctl aktiver nginx

Yderligere konfigurationer

Standardkonfigurationen er ikke altid den bedste, da den afhænger af den særlige brugssag. Heldigvis kommer NGINX med et praktisk sæt konfigurationsfiler.

  • NGINX global konfigurationsfil / etc / nginx / nginx.konf
  • Standard serverrod / usr / del / nginx / html
  • Serverblokkonfiguration / etc / nginx / conf.d / *.konf

god fornøjelse!

Mus Sådan vender du musens og touchpadsens rulle retning i Windows 10
Sådan vender du musens og touchpadsens rulle retning i Windows 10
Mus og Touchpads gør ikke kun computing let, men mere effektiv og mindre tidskrævende. Vi kan ikke forestille os et liv uden disse enheder, men det er...
Mus Sådan ændres musemarkør og markørstørrelse, farve og skema på Windows 10
Sådan ændres musemarkør og markørstørrelse, farve og skema på Windows 10
Musemarkøren og markøren i Windows 10 er meget vigtige aspekter af operativsystemet. Dette kan også siges om andre operativsystemer, så i sandhed er d...
Gratis og open source-spilmotorer til udvikling af Linux-spil
Denne artikel dækker en liste over gratis og open source-spilmotorer, der kan bruges til at udvikle 2D- og 3D-spil på Linux. Der er mange sådanne spil...