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. Med serverblokke kan du specificere roddokumentet til webstedet (det bibliotek, der indeholder webstedsfilerne), oprette en separat sikkerhedspolitik for hvert websted, bruge forskellige SSL-certifikater for hvert websted og meget mere.
I denne tutorial vil vi vise dig, hvordan du konfigurerer Nginx-serverblokke på Debian 9.
Forudsætninger
Sørg for, at du har opfyldt følgende forudsætninger, før du fortsætter med denne tutorial:
- Domænenavn, der peger på din offentlige server-IP. I denne tutorial bruger vi
example.com
.Nginx installeret.Loget ind som 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. Dokumentroten kan være et vilkårligt bibliotek på din Debian-server. I denne vejledning vil vi bruge følgende biblioteksstruktur:
/var/www/ ├── domain1.com │ └── public_html ├── domain2.com │ └── public_html ├── domain3.com │ └── public_html
Vi opretter et separat bibliotek for hvert domæne, der vil være vært på vores server i
/var/www
biblioteket. Inden for hver af disse mapper opretter vi et
public_html
bibliotek, der gemmer domænewebsidefilerne.
Start med at oprette rodkataloget til domænet
example.com
:
sudo mkdir -p /var/www/example.com/public_html
Opret derefter en
index.html
fil inde i domænet's dokumentroddirekord.
sudo nano /var/www/example.com/public_html/index.html
Åbn filen, og indsæt følgende linjer:
/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!
For at undgå tilladelsesproblemer skal du ændre ejerskabet til domænedokumentets rodmappe til Nginx-brugeren (
www-data
):
sudo chown -R www-data: /var/www/example.com
Opret en serverblok
Som standard på Debian-systemer gemmes Nginx-serverblokke konfigurationsfiler i
/etc/nginx/sites-available
bibliotek, som er aktiveret via symboliske links til
/etc/nginx/sites-enabled/
biblioteket.
Åbn din valgte editor, og opret følgende serverblokfil:
sudo nano /etc/nginx/sites-available/example.com.conf
/etc/nginx/sites-available/example.com.conf
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; } }
Du kan navngive konfigurationsfilen som du vil, men som regel er det bedst at bruge domænenavnet.
Aktivér den nye serverblokfil ved at oprette et symbolsk link fra filen til det
sites-enabled
bibliotek:
sudo ln -s /etc/nginx/sites-available/example.com.conf /etc/nginx/sites-enabled/
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 bekræfte, at serverblokken fungerer som forventet, åbn
http://example.com
i din valgte browser, og du vil se noget lignende:
Konklusion
Du har lært, hvordan du opretter en Nginx-serverblokkonfiguration til at være vært for flere domæner på en enkelt Debian-server. Du kan gentage de trin, vi har skitseret ovenfor, og oprette yderligere serverblokke til alle dine domæner.
nginx debianDette indlæg er en del af Sådan installeres LEMP Stack i Debian 9-serien.
Andre indlæg i denne serie:
• Sådan installeres MariaDB på Ubuntu 18.04 • Sådan installeres Nginx på Debian 9 • Sådan installeres PHP på Debian 9 • Sådan konfigureres Nginx-serverblokke på Debian 9 • Sikker Nginx med Let's Encrypt på Debian 9Så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 installeres og konfigureres redis på debian 10 linux

I denne tutorial vil vi dække, hvordan man installerer og konfigurerer Redis på en Debian 10, Buster. Redis er en open source i datalagring med nøgleværdier i hukommelsen.
Sådan installeres og konfigureres redis på debian 9

Redis er en open source i datalagring med nøgleværdier i hukommelsen. Det kan bruges som en database, cache og meddelelsesmægler og understøtter forskellige datastrukturer såsom Strings, Hashes, Lister, Sæt osv. Denne tutorial forklarer, hvordan man installerer og konfigurerer Redis på en Debian 9-server.