Virtual hosts , meer algemeen vhosts genoemd , maken dat een enkele Apache configuratie om meerdere websites te dienen over een spanwijdte van IP-adressen . Dit betekent dat een enkele server kunnen hosten zoveel websites als harde schijfruimte en rekenkracht zal toestaan . Het opzetten van eenvoudige Vhosting is zo eenvoudig als het wijzigen van de httpd.conf bestand om te wijzen naar de juiste map voor elke naam . Naam - gebaseerde Virtuele Hosting Als je Apache -server heeft een IP-adres en u meerdere websites dienen , wil je de NameVirtualHost richtlijn ingesteld als " NameVirtualHost * : 80 " in de httpd . conf . Het sterretje duidt dat alle IP-adressen op poort 80 zal worden verwerkt door deze configuratie . Dit is de eenvoudigste configuratie voor de meeste Apache diensten . Instellen van de richtlijnen Voor elke website , moet u een aantal richtlijnen die in het httpd.conf bestand zodat de server weet waar te verzoeken en wat te dienen om bezoekers van de site wijzen . Een regelmatige configuratie ziet er ongeveer als volgt : . ServerName www.example.com ServerAlias example.com * example.com < br > DocumentRoot /www /voorbeeld < /VirtualHost > Change Servernaam , ServerAlias en DocumentRoot om de configuratie van uw systeem passen . < br > het toevoegen van de juiste bestanden nu elke DocumentRoot voor elke vhost zal zijn eigen indexpagina vereisen . Daarnaast zullen alle documenten voor die website moeten blijven in die mappen . Afbeeldingen en pagina kan niet gedeeld worden tussen twee directories zonder de invoering van een veiligheidsrisico voor uw server . Bovendien , voor het opzetten van HTTPS , moet u een andere VirtualHost aanwijzing die wijst naar * toe te voegen : . 443 , de standaard poort voor beveiligde HTTP-verbindingen Overige opties Hoewel het is niet zo eenvoudig als dit op te zetten , kunt u ook Apache configureren om meerdere virtuele hosts strekte zich uit over meerdere IP- adressen te verstrekken . Dit is handig voor shared web hosting opstellingen waar je nodig hebt om een set van gebruikers met hun eigen accounts , IP-adressen , en toegang . Voor de meeste gebruikers het beheer van hun eigen servers , zal IP - gebaseerde virtuele hosting niet nodig te installeren is , en kan zelfs meer van een gedoe dan is de moeite waard , aangezien de standaard Apache configuratie is ontworpen om te werken met naam - based vhosts . < Br >
|