Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
Syftet med denna handledning är att gå igenom processen att konfigurera och initiera en ny Apache webbserver virtuell värd. En virtuell värd är en "profil" som upptäcker vilken DNS -värd (t.ex. www. MyOtherhostname.com) som efterfrågas vid en given IP -adress. Det är möjligt att begränsa detta ytterligare genom att bara koppla IP -adresser och värdnamn i den virtuella värdkonfigurationen, men jag hoppar över det och antar att varje IP -adress som servern har har åtkomst till den virtuella värden. Denna instruerbar gjordes specifikt med en Debian server som kör Apache 2.2.x.
Steg 1: Logga in och komma till rätt plats
Logga först in och ändra kataloger till din konfigurationskatalog. På de flesta vettiga servrar betyder det att du loggar in som en användare med superanvändarprivilegier och går någonstans i/etc/$ ssh [email protected]: spennande_passordVälkommen! ~ $ Cd/etc/apache2/sites-available
Steg 2: Skapa den virtuella värden från en standardmall
Vanligtvis behåller jag en standardfil som jag kopierar till ett urklipp och klistrar in för användning. Från den standardfilen kan du redigera detaljerna. Nedan finns en rimlig standardfil som du kan hänvisa till, som tilldelar dokumentet till en Drupal-katalog: $ pico MyOtherHostname.com ServerAdmin [email protected] DocumentRoot/home/web/drupal/drupal-6 ServerName www. MyOtherHostname.com ServerAlias MyOtherHostname.com *. MyOtherHostname.com RewriteEngine On RewriteOptions ärver CustomLog /var/log/apache2/MyOtherHostname.log kombinerat Det går naturligtvis att göra vilka anpassningar du vill enligt informationen i Apache 2.2 virtuell värddokumentation.
Steg 3: Aktivera webbplatsen och starta om din server
Nu är det dags att aktivera webbplatsen och starta om servern. Debian har några coola serverhanteringstrick här: Låt oss först aktivera sajten: $ sudo a2ensite MyOtherHostname.comSite MyOtherHostname.com installerat; kör /etc/init.d/apache2 ladda om för att aktivera. $ sudo /etc/init.d/apache2 reloadReloading web server server config …. PID#Och nu ska du kunna komma åt webbplatsen så länge DNS -servern pekar den till din server. För Drupal -webbplatser tar jag ofta tillfället i akt att lägga till filen cron.php i min crontab innan jag glömmer: $ sudo pico /etc/cron.d/drupal2 0, 5, 10, 15, 20 * * 1-6 ingen krullar-tyst https://MyOtherHostname.com/cron.phpDet är det! Grattis! Tarek:)