Virtual Host on Apachen kokoonpano, joka mahdollistaa useiden toimialueiden ajamisen yhdessä palvelimessa. Nginxissä mainitaan toinen konsepti, jolla on sama toiminto kuin Virtual Host, nimeltään Server Block. Tässä artikkelissa haluan vain jakaa kanssasi outoa Virtual Hostista, kuinka Virtual Host määritetään Windowsissa, tässä käytän XAMPP:tä kehitysympäristönä.
Virtuaalipalvelimen määrittäminen XAMPP:ssaVoit ladata XAMPP:n osoitteesta https://www.apachefriends.org
Kun asennus on valmis, avaa: /apache/conf/httpd.conf
Etsi rivi: Sisällytä conf/extra/httpd-vhosts.conf. Jos näet #-merkin rivin alussa, poista se. Tämä rivi on tarkoitettu vain asetusten lataamiseen toisesta tiedostosta httpd.conf-tiedostoon.
Xamppin kanssa tämä tiedosto sisältyy oletusarvoisesti. Haluan kuitenkin päivittää tämän vaiheen, jotta jos käytät muita ohjelmistoja luomaan Web-palvelinta, kuten Vertrigoa, WAMP:ta, App Serveriä jne., voit silti käyttää Virtual Host -kokoonpanoa. Erityisesti voit asentaa tiedoston eri nimellä (tämä ei ole tärkeää, koska niin kauan kuin sisällytät Virtual Host -määritykset httpd.conf-tiedostoon, se on kunnossa).
Avaa nyt tiedosto /apache/conf/extra/httpd-vhosts.conf, kopioi alla oleva koodi ja liitä se httpd-vhosts.conf-tiedostoon.
<VirtualHost *:80>
ServerAdmin webmaster@yourdomain.com
DocumentRoot "
ServerNameyoudomain.com
ErrorLog "logs/yourdomain.com-error.log"
CustomLog "logs/yourdomain.com-access.log" yleinen
<Hakemisto ">
Asetukset FollowSymLinks
AllowOverride All
Hakemistohakemisto index.php
Edellytä, että kaikki myönnetään
</Hakemisto>
</VirtualHost>
Käynnistät Apachen uudelleen käynnistämällä XAMPP-ohjelmiston uudelleen.
Ok, olet siis määrittänyt Apache-osan. Nyt sinun tarvitsee vain rekisteröidä DNS verkkotunnuksellesi ja kaikki on valmis.
Avaat tiedoston %windir%/system32/drivers/etc/hosts Notepadilla tai millä tahansa editorilla. Lisää tiedoston loppuun ja tallenna se. Jos et voi tallentaa hosts-tiedostoa, muista kytkeä vain luku -toiminto pois päältä ja yrittää uudelleen järjestelmänvalvojan tilassa.
Kun kirjoitat verkkotunnuksesi.com-osoitteesi, laite etsii ensin kyseisen toimialueen IP-osoitteen käyttöjärjestelmän hosts-tiedostosta. Jos ei, se löytää tämän toimialueen IP-osoitteen Internetin DNS-palvelimien kautta. Koska olet ilmoittanut hosts-tiedostossa, se käyttää siinä ilmoitettua IP-osoitetta. Tässä IP-osoite – 127.0.0.1 osoittaa laitteeseen, jota se käyttää (joka on oma tietokoneesi – jos se on määritetty palvelimelle, se on itse palvelin). Voit käyttää IP-aluetta 127.0.0.1 -> 127.255.225.254, tämä on laitteeseen osoittava IP-alue (täysi alue, ei vain 127.0.0.1).
Nyt avaat selaimesi ja kirjoitat osoitepalkkiin korvataksesi ruman localhostin omalla verkkotunnuksellasi.
Virtual Host -sovelluksella on useita etuja:
Voit käyttää mitä tahansa koodihakemistoa ilman, että sinun tarvitsee kopioida XAMPP:n htdocs-kansioon. Jos käytät koodikansiota toisessa osiossa, sinun ei tarvitse huolehtia koodikansion varmuuskopioinnista aina, kun asennat Windowsin uudelleen. Näyttää vaarallisemmalta. :vVoit myös määrittää Vhostin WAMP:lla, APPServerillä, USBServerillä jne. kokoonpano ei eroa paljon, koska kaikki nämä ohjelmistot käyttävät Apachea, Mysql:ää ja PHP:tä. Virtuaaliisäntä on Apachen, ei XAMPP:n ominaisuus, joten mikä tahansa Apachea käyttävä ohjelmisto voi määrittää Virtual hostin samalla tavalla, ainoa ero on httpd.conf-tiedoston sijainti.
Onnea!
PREV: minkä tyyppinen palvelin voi toimia palomuurina?
NEXT: 3 palomuurityyppiä, jotka sinun tulee olla tietoisia - CyberInternAcademy