Sådan installeres Nginx på CentOS 7
NGINX (forkortelse for Engine X) er en gratis, open source og kraftfuld HTTP-webserver og omvendt proxy med en hændelsesdrevet (asynkron) arkitektur. Det er skrevet ved hjælp af C-programmeringssprog og kører på Unix-lignende operativsystemer såvel som Windows OS.
Det fungerer også som en omvendt proxy, standard mail og TCP/UDP proxyserver og kan desuden konfigureres som en load balancer. Det styrer mange websteder på nettet; kendt for sit højtydende, stabilitet og funktionsrige sæt.
I denne artikel vil vi forklare, hvordan du installerer, konfigurerer og administrerer Nginx HTTP-webserver på en CentOS 7- eller RHEL 7-server ved hjælp af kommandolinjen.
- En CentOS 7-server minimal installation
- En RHEL 7-server minimal installation
- Et CentOS/RHEL 7-system med statisk IP-adresse
Installer Nginx Web Server
1. Opdater først systemsoftwarepakkerne til den nyeste version.
# yum -y update
2. Installer derefter Nginx HTTP-server fra YUM-pakkehåndteringen som følger.
# yum install epel-release # yum install nginx
Administrer Nginx HTTP-server på CentOS 7
3. Når Nginx-webserveren er installeret, kan du starte den første gang og aktivere den til at starte automatisk ved systemstart.
# systemctl start nginx # systemctl enable nginx # systemctl status nginx
Konfigurer firewalld til at tillade Nginx Traffic
4. Som standard er CentOS 7 indbygget firewall indstillet til at blokere Nginx-trafik. For at tillade webtrafik på Nginx skal du opdatere system firewallreglerne for at tillade indgående pakker på HTTP og HTTPS ved hjælp af nedenstående kommandoer.
# firewall-cmd --zone=public --permanent --add-service=http # firewall-cmd --zone=public --permanent --add-service=https # firewall-cmd --reload
Test Nginx Server på CentOS 7
5. Nu kan du verificere Nginx-serveren ved at gå til følgende URL, en standard nginx-side vises.
http://SERVER_DOMAIN_NAME_OR_IP
Nginx vigtige filer og mapper
- Standardserverens rodmappe (topniveaumappe, der indeholder konfigurationsfiler):/etc/nginx.
- Den primære Nginx-konfigurationsfil: /etc/nginx/nginx.conf.
- Konfigurationer af serverblok (virtuelle værter) kan tilføjes i: /etc/nginx/conf.d.
- Standard-serverdokumentets rodmappe (indeholder webfiler):/usr/share/nginx/html.
Du kan også lide at læse disse følgende Nginx webserverrelaterede artikler.
- Sådan konfigureres navne- og IP-baserede virtuelle værter (serverblokke) med NGINX
- Den ultimative guide til sikring, hærdning og forbedring af Nginx-webserverens ydeevne
- Sådan installeres Varnish Cache 5.1 til Nginx på CentOS 7
- Installer nyeste Nginx 1.10.1, MariaDB 10 og PHP 5.5/5.6 på CentOS 7
I denne artikel viste vi, hvordan du installerer og administrerer Nginx HTTP-server fra kommandolinjen på CentOS 7. Du kan stille spørgsmål eller give os feedback via nedenstående kommentarformular.