How to internet configuration on CISCO router ( PPPoE , DHCP , NAT )
Indholdsfortegnelse:
Nginx Server Blocks giver dig mulighed for at køre mere end et websted på en enkelt maskine. Dette er yderst nyttigt, fordi du for hvert websted kan angive rod til webstedets dokument (det bibliotek, der indeholder webstedsfilerne), oprette en separat sikkerhedspolitik, bruge forskellige SSL-certifikater og meget mere.
I denne selvstudie forklarer vi, hvordan du opretter Nginx-serverblokke på CentOS 7.
Forudsætninger
Sørg for, at du har opfyldt følgende forudsætninger, før du fortsætter med denne tutorial:
- Har et domænenavn, der peger på din offentlige server-IP. I denne tutorial bruger vi
example.com
Har Nginx installeret på dit CentOS-system.Loget ind som en bruger med sudo-privilegier.
Server Blocks
blive omtalt som
Virtual host
. En virtuel vært er en Apache-betegnelse.
Opret katalogstrukturen
Dokumentrot er det bibliotek, hvor webstedets filer til et domænenavn gemmes og serveres som svar på anmodninger. Vi kan indstille dokumentroten til ethvert sted, vi ønsker, men i denne vejledning vil vi bruge følgende biblioteksstruktur:
/var/www/ ├── example.com │ └── public_html ├── example2.com │ └── public_html ├── example3.com │ └── public_html
Grundlæggende opretter vi en separat mappe for hvert domæne, som vi vil være vært for på vores server i
/var/www
biblioteket. Inden for dette bibliotek opretter vi et
public_html
bibliotek, der vil være domænedokumentets rodkatalog og gemmer domænewebsidefilerne.
Lad os starte med at oprette rodmappen til vores
example.com
:
sudo mkdir -p /var/www/example.com/public_html
Til testformål opretter vi en
index.html
fil inde i domænenes dokumentrotsmappe.
Åbn din teksteditor og opret filen demo
index.html
:
sudo nano /var/www/example.com/public_html/index.html
Kopier og indsæt følgende kode i filen:
/var/www/example.com/public_html/index.html
Welcome to example.com Success! example.com home page!
Welcome to example.com Success! example.com home page!
I denne vejledning kører vi kommandoerne som sudo-bruger, og de nyligt oprettede filer og mapper ejes af rodbrugeren.
For at undgå tilladelsesproblemer kan vi ændre ejerskabet af domænedokumentets rodmappe til Nginx-brugeren (
nginx
):
sudo chown -R nginx: /var/www/example.com
Opret en serverblok
Konfigurationsfiler for Nginx-
.conf
skal slutte med
.conf
og gemmes i
/etc/nginx/conf.d
.
Åbn din valgte editor og opret en serverblok-konfigurationsfil til
example.com
.
sudo nano /etc/nginx/conf.d/example.com.conf
Du kan navngive konfigurationsfilen som du vil, men som regel er det bedst at bruge domænenavnet.
Kopier og indsæt følgende kode i filen:
server { listen 80; listen:80; root /var/www/example.com/public_html; index index.html; server_name example.com www.example.com; access_log /var/log/nginx/example.com.access.log; error_log /var/log/nginx/example.com.error.log; location / { try_files $uri $uri/ =404; } }
Gem filen, og test Nginx-konfigurationen for korrekt syntaks:
sudo nginx -t
Hvis der ikke er nogen fejl, vil output se sådan ud:
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok nginx: configuration file /etc/nginx/nginx.conf test is successful
Genstart Nginx-tjenesten for at ændringerne får virkning:
sudo systemctl restart nginx
Endelig for at verificere, at serverblokken fungerer som forventet, skal du åbne
http://example.com
i din valgte browser, og du vil se noget lignende:
Konklusion
Du har lært, hvordan du opretter en Nginx-serverblok-konfiguration til at være vært for flere domæner på en enkelt CentOS-server. Du kan gentage de trin, vi har skitseret ovenfor, og oprette yderligere serverblokke til alle dine domæner.
Sikker Nginx med Let's Encrypt på CentOS 7
nginx centosDette indlæg er en del af serien install-lemp-stack-on-centos-7.
Andre indlæg i denne serie:
• Sådan installeres Nginx på CentOS 7 • Sikker Nginx med Let's Encrypt på CentOS 7 • Installer MariaDB på CentOS 7 • Installer PHP 7 på CentOS 7 • Sådan konfigureres Nginx-serverblokke på CentOS 7Sådan konfigureres og konfigureres indstillinger for router-firewall

Lær hvordan du konfigurerer router-firewall, adgang til hardware-router-siden, konfigurer router-firewallindstillinger. Find ud af hvilke porte der er nødvendige på computeren.
Sådan konfigureres og administreres firewall på centos 8

I denne tutorial vil vi tale om, hvordan man konfigurerer og administrerer firewall på CentOS 8. Vi forklarer også de grundlæggende FirewallD-koncepter.
Sådan installeres og konfigureres en nfs-server på centos 8

I denne selvstudie gennemgår du de trin, der er nødvendige for at opsætte en NFSv4-server på CentOS 8. Vi viser dig også, hvordan du monterer et NFS-filsystem på klienten.