Распаковка кованых дисков Slik / Slik Forged Wheels Unboxing for MINI F55
Innholdsfortegnelse:
Nginx Server Blocks lar deg kjøre mer enn ett nettsted på en enkelt maskin. Dette er ekstremt nyttig, fordi du for hver side kan spesifisere roten til nettstedets dokument (katalogen som inneholder nettstedfilene), lage en egen sikkerhetspolicy, bruke forskjellige SSL-sertifikater og mye mer.
I denne opplæringen skal vi forklare hvordan du konfigurerer Nginx-serverblokker på CentOS 7.
Forutsetninger
Forsikre deg om at du har oppfylt følgende forutsetninger før du fortsetter med denne opplæringen:
- Har et domenenavn som peker til den offentlige server-IP-en. I denne opplæringen vil vi bruke
example.com
Har Nginx installert på CentOS-systemet ditt. Logget inn som bruker med sudo-rettigheter.
Server Blocks
bli referert til som
Virtual host
. En virtuell vert er et Apache-begrep.
Lag katalogstrukturen
Dokumentrot er katalogen der nettstedfilene for et domenenavn lagres og serveres som svar på forespørsler. Vi kan sette dokumentroten til et hvilket som helst sted vi ønsker, men i denne guiden bruker vi følgende katalogstruktur:
/var/www/ ├── example.com │ └── public_html ├── example2.com │ └── public_html ├── example3.com │ └── public_html
I utgangspunktet lager vi en egen katalog for hvert domene vi ønsker å være vertskap på serveren vår i
/var/www
katalogen. I denne katalogen oppretter vi en
public_html
katalog som vil være rotkatalogen for domenedokumentet, og som vil lagre domenens nettstedfiler.
La oss starte med å opprette rotkatalogen for vårt
example.com
:
sudo mkdir -p /var/www/example.com/public_html
For testformål vil vi opprette en
index.html
fil i domenets dokumentrotkatalog.
Åpne tekstredigeringsprogrammet og lag demo-
index.html
filen:
sudo nano /var/www/example.com/public_html/index.html
Kopier og lim inn 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 guiden kjører vi kommandoene som sudo-bruker, og de nyopprettede filene og katalogene eies av rotbrukeren.
For å unngå tillatelsesproblemer kan vi endre eierforholdet til
nginx
rotkatalog til Nginx-brukeren (
nginx
):
sudo chown -R nginx: /var/www/example.com
Opprett en serverblokk
Konfigurasjonsfiler for Nginx-serverblokkering må slutte med
.conf
og lagres i
/etc/nginx/conf.d
.
Åpne redigeringsprogrammet du velger, og lag en konfigurasjonsfil for serverblokken for
example.com
.
sudo nano /etc/nginx/conf.d/example.com.conf
Du kan navngi konfigurasjonsfilen som du vil, men vanligvis er det best å bruke domenenavnet.
Kopier og lim inn 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; } }
Lagre filen og test Nginx-konfigurasjonen for riktig syntaks:
sudo nginx -t
Hvis det ikke er noen feil, vil utskriften se slik ut:
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok nginx: configuration file /etc/nginx/nginx.conf test is successful
Start Nginx-tjenesten på nytt for at endringene skal tre i kraft:
sudo systemctl restart nginx
Endelig for å bekrefte at serverblokken fungerer som forventet, åpne
http://example.com
i den valgte nettleseren, og du vil se noe slikt:
Konklusjon
Du har lært hvordan du oppretter en Nginx-serverblokkonfigurasjon for å være vert for flere domener på en enkelt CentOS-server. Du kan gjenta trinnene som er beskrevet ovenfor og opprette flere serverblokker for alle domenene dine.
Sikre Nginx med Let's Encrypt på CentOS 7
nginx centosDette innlegget er en del av install-lemp-stack-on-centos-7-serien.
Andre innlegg i denne serien:
• Hvordan installere Nginx på CentOS 7 • Sikker Nginx med Let's Encrypt på CentOS 7 • Installer MariaDB på CentOS 7 • Installer PHP 7 på CentOS 7 • Slik konfigurerer du Nginx-serverblokker på CentOS 7Slik konfigurerer du en PCs BIOS
I del 7 avsluttes serien "Build a Great Media Editing PC", ved å vise deg hvordan du konfigurerer BIOS .
Slik konfigurerer og konfigurerer du innstillingene for rutemannbrannmur
Lær hvordan du konfigurerer rutem brannmuren, få tilgang til maskinvareruter siden, konfigurer rutemannbrannmurinnstillinger. Finn ut hvilke porter som er nødvendige på datamaskinen.
Slik konfigurerer du ftp-server med vsftpd på centos 7
I denne opplæringen installerer vi vsftpd. Det er en stabil, sikker og rask FTP-server. Vi vil også vise deg hvordan konfigurere vsftpd for å begrense brukere til deres hjemmekatalog og kryptere hele overføringen med SSL / TLS.