Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Šios pamokos tikslas yra apeiti naujo „Apache“žiniatinklio serverio virtualiojo kompiuterio konfigūravimo ir inicijavimo procesą. Virtualus priegloba yra „profilis“, kuris nustato, kuris DNS priegloba (pvz., Www. MyOtherhostname.com) yra kviečiamas bet kuriuo IP adresu. Tai galima dar labiau susiaurinti, tik sujungiant IP adresus ir pagrindinio kompiuterio pavadinimus virtualios prieglobos konfigūracijoje, bet aš tai praleisiu ir darysiu prielaidą, kad kiekvienam serverio IP adresui leidžiama pasiekti virtualųjį kompiuterį. Ši instrukcija buvo sukurta specialiai naudojant „Debian“serveris, kuriame veikia „Apache 2.2.x.
1 žingsnis: prisijunkite ir patekite į reikiamą vietą
Pirmiausia prisijunkite ir pakeiskite katalogus į savo konfigūracijos katalogą. Daugelyje sveiko proto serverių tai reiškia prisijungimą kaip vartotoją, turintį super vartotojo teises, ir eiti į/etc/$ ssh [email protected] Slaptažodis: jaudinantis slaptažodis Sveiki atvykę! ~ $ Cd/etc/apache2/sites-available
2 veiksmas: sukurkite „Virtualhost“iš numatytojo šablono
Paprastai aš laikau numatytąjį failą, kurį nukopijuoju į iškarpinę ir įklijuoju naudojimui. Iš to numatytojo failo galite redaguoti specifiką. Žemiau pateikiamas pagrįstas numatytasis failas, kuriuo dokumentas priskiriamas prie „Drupal“katalogo: $ pico MyOtherHostname.com ServerAdmin [email protected] DocumentRoot/home/web/drupal/drupal-6 ServerName www. MyOtherHostname.com ServerAlias MyOtherHostname.com *. MyOtherHostname.com RewriteEngine On RewriteOptions paveldi „CustomLog“/var/log/apache2/MyOtherHostname.log kombinezonas Nereikia nė sakyti, kad galite atlikti bet kokius tinkinimus pagal informaciją, pateiktą „Apache 2.2“virtualiojo kompiuterio dokumentacijoje.
3 veiksmas: įjunkite svetainę ir iš naujo paleiskite serverį
Dabar atėjo laikas įjungti svetainę ir iš naujo paleisti serverį. „Debian“čia turi keletą puikių serverio valdymo gudrybių: Pirma, įjunkime svetainę: $ sudo a2ensite MyOtherHostname.comSite MyOtherHostname.com įdiegta; paleiskite /etc/init.d/apache2 iš naujo, kad įjungtumėte. $ sudo /etc/init.d/apache2 reloadReloading web server config … PID#Ir dabar jūs turėtumėte turėti prieigą prie svetainės tol, kol DNS serveris nukreipia ją į jūsų serverį. Drupal svetainėse dažnai naudojuosi galimybe pridėti cron.php failą prie savo crontab, kol nepamiršiu: $ sudo pico /etc/cron.d/drupal2 0, 5, 10, 15, 20 * * 1-6 niekas nesusisuka-tyli https://MyOtherHostname.com/cron.php Štai ir viskas! Sveikinu! Tarek:)