Turinys:

Įdiekite naują virtualųjį kompiuterį „Apache“žiniatinklio serveryje: 3 veiksmai
Įdiekite naują virtualųjį kompiuterį „Apache“žiniatinklio serveryje: 3 veiksmai

Video: Įdiekite naują virtualųjį kompiuterį „Apache“žiniatinklio serveryje: 3 veiksmai

Video: Įdiekite naują virtualųjį kompiuterį „Apache“žiniatinklio serveryje: 3 veiksmai
Video: Kaip pridėti domeną ir PHP naudojant „Litespeed WebAdmin“ konfigūraciją 2024, Lapkritis
Anonim
Įdiekite naują virtualųjį kompiuterį „Apache“žiniatinklio serveryje
Įdiekite naują virtualųjį kompiuterį „Apache“žiniatinklio serveryje

Š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ą

Prisijunkite ir patekite į reikiamą vietą
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

Sukurkite „Virtualhost“iš numatytojo šablono
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į

Įjunkite svetainę ir iš naujo paleiskite serverį
Į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:)

Rekomenduojamas: