Inhoudsopgave:

Een nieuwe virtuele host installeren in de Apache-webserver: 3 stappen
Een nieuwe virtuele host installeren in de Apache-webserver: 3 stappen

Video: Een nieuwe virtuele host installeren in de Apache-webserver: 3 stappen

Video: Een nieuwe virtuele host installeren in de Apache-webserver: 3 stappen
Video: ED11 - Demolab uitbreiden met Ubuntu - Apache Webserver en DVWA 2024, Juli-
Anonim
Een nieuwe virtuele host installeren in de Apache-webserver
Een nieuwe virtuele host installeren in de Apache-webserver

Het doel van deze zelfstudie is om het proces van het configureren en initiëren van een nieuwe virtuele Apache-webserverhost te doorlopen. Een virtuele host is een "profiel" dat detecteert welke DNS-host (bijv. www. MyOtherhostname.com) wordt aangeroepen op een bepaald IP-adres. Het is mogelijk om dit verder te beperken door alleen IP-adressen en hostnamen te koppelen in de virtuele hostconfiguratie, maar ik zal dat overslaan en aannemen dat elk IP-adres van de server toegang heeft tot de virtuele host. Deze instructable is speciaal gemaakt met een Debian server waarop Apache 2.2.x draait.

Stap 1: Log in en ga naar de juiste plaats

Log in en ga naar de juiste plaats
Log in en ga naar de juiste plaats

Log eerst in en wijzig de directory's naar uw configuratiedirectory. In de meeste normale servers betekent dit inloggen als een gebruiker met superuser-privileges en ergens in /etc/$ ssh [email protected]: spannend_passwordWelkom!~$ cd /etc/apache2/sites-available gaan

Stap 2: Maak de Virtualhost van een standaardsjabloon

Maak de Virtualhost van een standaardsjabloon
Maak de Virtualhost van een standaardsjabloon

Meestal bewaar ik een standaardbestand dat ik naar een klembord kopieer en plak voor gebruik. Vanuit dat standaardbestand kunt u de details bewerken. Hieronder staat een redelijk standaardbestand waarnaar u kunt verwijzen, dat het document toewijst aan een Drupal-directory:$ pico MyOtherHostname.com ServerAdmin [email protected] DocumentRoot /home/web/drupal/drupal-6 Servernaam www. MyOtherHostname.com ServerAlias MyOtherHostname.com *. MyOtherHostname.com RewriteEngine On RewriteOptions neemt CustomLog /var/log/apache2/MyOtherHostname.log gecombineerd over. Onnodig te zeggen dat u alle gewenste aanpassingen kunt maken volgens de informatie in de Apache 2.2 virtual host-documentatie.

Stap 3: Schakel de site in en start uw server opnieuw op

Schakel de site in en start uw server opnieuw op
Schakel de site in en start uw server opnieuw op

Nu is het tijd om de site in te schakelen en de server opnieuw op te starten. Debian heeft hier een paar coole trucs voor serverbeheer: Laten we eerst de site inschakelen:$ sudo a2ensite MyOtherHostname.comSite MyOtherHostname.com geïnstalleerd; voer /etc/init.d/apache2 reload uit om in te schakelen.$ sudo /etc/init.d/apache2 reloadReloading webserver config…. PID#En nu zou je toegang moeten hebben tot de site zolang de DNS-server hem naar je server verwijst. Voor Drupal-sites maak ik vaak van deze gelegenheid gebruik om het cron.php-bestand aan mijn crontab toe te voegen voordat ik het vergeet: $ sudo pico /etc/cron.d/drupal2 0, 5, 10, 15, 20 * * 1-6 niemand curl --stil https://MyOtherHostname.com/cron.phpDat is het! Gefeliciteerd!tarek:)

Aanbevolen: