Мазмуну:

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

Бул үйрөткүчтүн максаты - жаңы 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:)

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