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 giver vi trin for trin instruktioner om, hvordan du opsætter Nginx-serverblokke (svarende til Apache Virtual Hosts) på Ubuntu 18.04.
Forudsætninger
Sørg for, at du har opfyldt følgende forudsætninger, før du fortsætter med denne tutorial:
- Du har et domænenavn, der peger på din offentlige server-IP. I denne tutorial vil vi bruge
example.com
Du har Nginx installeret ved at følge disse instruktioner. Du er logget 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. Vi kan indstille dokumentroten til ethvert sted, vi ønsker, men i denne vejledning vil vi bruge følgende biblioteksstruktur:
/var/www/ ├── domain1.com │ └── public_html ├── domain2.com │ └── public_html ├── domain3.com │ └── public_html
Grundlæggende opretter vi et separat bibliotek for hvert domæne, vi vil være vært for på vores server, i
/var/www
biblioteket. Inden for hver af disse mapper opretter vi et
public_html
bibliotek, der gemmer domænewebsidefiler.
Lad os oprette rodkataloget 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 editor og opret demofilen:
/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å problemer med tilladelse kan vi ændre ejerskabet af domænedokumentets rodmappe til Nginx-brugeren (
www-data
):
sudo chown -R www-data: /var/www/example.com
Opret en serverblok
Som standard på Ubuntu-systemer gemmes Nginx-serverblokke konfigurationsfiler i
/etc/nginx/sites-available
bibliotek, som er aktiveret gennem symboliske links til
/etc/nginx/sites-enabled/
biblioteket.
Åbn din valgte editor, og opret følgende serverblokfil:
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.
For at aktivere den nye serverblokfil skal vi oprette et symbolsk link fra filen til det
sites-enabled
bibliotek, som Nginx læses under opstart:
sudo ln -s /etc/nginx/sites-available/example.com /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 Ubuntu-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å Ubuntu 18.04
nginx ubuntuDette indlæg er en del af hvordan-til-installere-lemp-stack-on-ubuntu-18-04-serien.
Andre indlæg i denne serie:
• Sådan installeres Nginx på Ubuntu 18.04 • Sådan installeres Nginx-serverblokke på Ubuntu 18.04 • Sikker Nginx med Let's Encrypt på Ubuntu 18.04 • Sådan installeres MySQL på Ubuntu 18.04 • Sådan installeres PHP på Ubuntu 18.04Så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 statisk ip-adresse på ubuntu 18.04

I denne selvstudie forklarer vi, hvordan du indstiller statisk IP-adresse på Ubuntu 18.04. Det kan være nødvendigt at indstille en statisk IP-adresse på din Ubuntu-maskine i forskellige situationer, f.eks. Konfigurering af portvideresendelse eller kørsel af en medieserver på dit netværk.
Sådan installeres og konfigureres en nfs-server på ubuntu 18.04

Network File System (NFS) er en distribueret filsystemprotokol, der giver dig mulighed for at dele eksterne mapper over et netværk. I denne selvstudie gennemgår vi, hvordan du indstiller en NFSv4-server på Ubuntu 18.04.