Apache веб -серверине жаңы виртуалдык хост орнотуу: 3 кадам
Apache веб -серверине жаңы виртуалдык хост орнотуу: 3 кадам
Anonim

Бул үйрөткүчтүн максаты - жаңы Apache веб -серверинин виртуалдык хостун конфигурациялоо жана баштоо процессинен өтүү. Виртуалдык хост - бул кайсы IP дареги боюнча DNS хостунун (мисалы, www. MyOtherhostname.com) чакырылып жатканын аныктоочу "профиль". Бул виртуалдык хосттун конфигурациясында IP даректерин жана хост аттарын бириктирүү аркылуу муну андан ары тарытууга мүмкүн, бирок мен муну өткөрүп жиберем жана сервердин ар бир IP дареги виртуалдык хостко кирүүгө уруксат берилген деп ойлойм. Apache 2.2.x иштеткен сервер.

1 -кадам: Кирүү жана туура жерге жетүү

Биринчиден, кирүү жана конфигурация каталогуна каталогдорду өзгөртүү. Көпчүлүк акыл-эстүү серверлерде, бул супер колдонуучу артыкчылыктары бар колдонуучу катары кирүүнү жана/etc/$ ssh [email protected]: maraqlı_passwordКош келиңиз! ~ $ Cd/etc/apache2/sites-available

2 -кадам: Virtualhostту демейки шаблондон түзүңүз

Көбүнчө мен айланасында демейки файлды сактайм, аны алмашуу буферине көчүрүп, колдонуу үчүн чаптайм. Ошол демейки файлдан сиз өзгөчөлүктөрдү түзөтө аласыз. Төмөндө документти Drupal каталогуна дайындай турган акылга сыярлык демейки файл: $ pico MyOtherHostname.com ServerAdmin [email protected] DocumentRoot/home/web/drupal/drupal-6 ServerName www. MyOtherHostname.com ServerAlias MyOtherHostname.com *. MyOtherHostname.com RewriteEngine On RewriteOptions мурастап CustomLog /var/log/apache2/MyOtherHostname.log бириктирилген Айтуунун кереги жок, Apache 2.2 виртуалдык хост документтеринде табылган маалыматка ылайык каалаган ыңгайлаштырууларды жасай аласыз.

3 -кадам: Сайтты иштетүү жана Серверди өчүрүп күйгүзүү

Эми сайтты иштетүү жана серверди кайра баштоо мезгили келди. Debian бул жерде серверди башкаруунун бир нече сонун амалдарын колдонот: Биринчиден, сайтты иштетели: $ sudo a2ensite MyOtherHostname.comSite MyOtherHostname.com; иштетүү үчүн /etc/init.d/apache2 кайра жүктөөнү иштетүү. $ sudo /etc/init.d/apache2 reload Веб -сервер конфигурациясын кайра жүктөө…. PID#Жана эми сиз DNS сервери серверге көрсөткөнчө сайтка кирүү мүмкүнчүлүгүнө ээ болушуңуз керек. Drupal сайттары үчүн, мен көбүнчө cron.php файлын crontabга кошуп коём: $ sudo pico /etc/cron.d/drupal2 0, 5, 10, 15, 20 * * 1-6 эч ким буралбайт-унчукпай https://MyOtherHostname.com/cron.phpБу болду! Куттуктайм! Tarek:)

Сунушталууда: