For å vertsflate flere domener på serveren din, må du opprette tilsvarende virtuelle vertsmaskiner på webserveren, slik at den kan levere forskjellig innhold for ulike forespørsler. Denne guiden fører deg gjennom prosessen med å sette opp Apache-virtuelle vertsmaskiner på CentOS 7.
Hvordan du gjør det
-
Trinn 1: Opprett en katalogstruktur
Opprett en katalogstruktur for å organisere dine nettsidefiler ved å opprette kataloger. For eksempel:
sudo mkdir -p /var/www/mywebsite.com/public_html -
Trinn 2: Tildel tillatelser
Tildel tilganger passende for katalogene:
sudo chown -R apache:apache /var/www/mywebsite.com sudo chmod -R 755 /var/www -
Trinn 3: Opprett en HTML-fil
Lag en grunnleggende HTML-fil for å teste den virtuelle vertsmaskinen:
sudo nano /var/www/mywebsite.com/public_html/index.htmlLegg til følgende innhold:
<html> <head> <title>Velkommen til mywebsite.com</title> </head> <body> <h1>Hello World!</h1> </body> </html>Lagre og avslutt teksteditoren.
-
Trinn 4: Opprett en konfigurasjonsfil for den virtuelle vertsmaskinen
Lag en ny konfigurasjonsfil for den virtuelle vertsmaskinen i katalogen
/etc/httpd/conf.d/ved hjelp av en teksteditor somnanoellervim:sudo nano /etc/httpd/conf.d/mywebsite.com.confLegg til følgende konfigurasjon:
<VirtualHost *:80> ServerAdmin webmaster@mywebsite.com ServerName mywebsite.com DocumentRoot /var/www/mywebsite.com/public_html ErrorLog /var/log/httpd/mywebsite.com_error.log CustomLog /var/log/httpd/mywebsite.com_access.log combined </VirtualHost>Lagre og avslutt teksteditoren.
-
Trinn 5: Aktiver den virtuelle vertsmaskinen
Aktiver konfigurasjonen for den virtuelle vertsmaskinen og restart Apache:
sudo systemctl restart httpd -
Trinn 6: Oppdater hosts-filen (valgfritt)
Hvis du gjør tester på din lokale maskin, overvei å legge til en oppføring i hosts-filen din:
sudo nano /etc/hostsLegg til en linje som følger:
127.0.0.1 mywebsite.comLagre og avslutt.
-
Trinn 7: Test den virtuelle vertsmaskinen
Åpne din nettleser og naviger til
http://mywebsite.com. Du bør se meldingen "Hello World!".
Til gratulasjon! Du har nå konfigurert en Apache-virtuell vertsmaskin på CentOS 7. Tilpass innstillingene for å passe dine spesifikke behov.