Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
Svrha ovog vodiča je proći kroz proces konfiguriranja i pokretanja novog virtualnog domaćina Apache web poslužitelja. Virtualni host je "profil" koji detektira koji DNS host (npr. Www. MyOtherhostname.com) se poziva na bilo kojoj navedenoj IP adresi. Moguće je dodatno suziti ovo povezivanjem samo IP adresa i imena hostova u konfiguraciji virtualnog hosta, ali to ću preskočiti i pretpostaviti da je svakoj IP adresi koju poslužitelj dopušta pristup virtualnom hostu. Ovo uputstvo napravljeno je posebno s Debianom poslužitelj s Apacheom 2.2.x.
Korak 1: Prijavite se i dođite na pravo mjesto
Prvo se prijavite i promijenite direktorije u svoj konfiguracijski direktorij. Na većini zdravih poslužitelja to znači prijavljivanje kao korisnik sa privilegijama superkorisnika i odlazak negdje na/etc/$ ssh [email protected]: uzbudljiva_proslaDobrodošli! ~ $ Cd/etc/apache2/web-mjesta dostupna
Korak 2: Izradite Virtualhost iz zadanog predloška
Obično držim zadanu datoteku koju kopiram u međuspremnik i zalijepim za upotrebu. Iz te zadane datoteke možete urediti pojedinosti. Dolje je razumna zadana datoteka na koju se možete pozvati i koja dodjeljuje dokument Drupal direktoriju: $ pico MyOtherHostname.com ServerAdmin [email protected] DocumentRoot/home/web/drupal/drupal-6 Ime poslužitelja www. MyOtherHostname.com ServerAlias MyOtherHostname.com *. MyOtherHostname.com RewriteEngine Na RewriteOptions nasljeđuje CustomLog /var/log/apache2/MyOtherHostname.log kombiniranoNepotrebno je reći da možete prilagoditi sve što želite prema podacima iz dokumentacije o virtualnom hostu Apache 2.2.
Korak 3: Omogućite web mjesto i ponovo pokrenite poslužitelj
Sada je vrijeme za omogućavanje web stranice i ponovno pokretanje poslužitelja. Debian ovdje ima nekoliko super trikova za upravljanje poslužiteljem: Prvo, omogućimo web mjesto: $ sudo a2ensite MyOtherHostname.comSite MyOtherHostname.com instalirano; pokrenite /etc/init.d/apache2 ponovno učitavanje kako biste ga omogućili. $ sudo /etc/init.d/apache2 reloadReloading web poslužitelja config …. PID#I sada biste trebali moći pristupiti web stranici sve dok DNS poslužitelj usmjerava na vaš poslužitelj. Za Drupal web stranice često koristim ovu priliku da dodam datoteku cron.php u svoju crontab prije nego što zaboravim: $ sudo pico /etc/cron.d/drupal2 0, 5, 10, 15, 20 * * 1-6 nitko se ne uvija-tiho https://MyOtherHostname.com/cron.phpTo je to! Čestitam! Tarek:)