У допомогу починаючому WEB-майстру. VertrigoServ

У статті VertrigoServ – локальна майданчик для розробки сайтів я вже розповідав про цей компактний, і в той же час збалансований програмний пакет для WEB-розробника.

З часу публікації відбулися деякі істотні зміни. Зовсім недавно (30 червня) вийшла чергова версія 2.28, в якій, крім усього іншого, була виправлена ​​помилка, зазначена раніше в блозі.

Змінилася версія Web-сервера Apache – він оновився до версії 2.2.22 (раніше VertrigoServ базувався на першій гілці), що призвело до деякої зміни конфігурації віртуальних серверів. Так що сьогодні розповім як налаштувати VertrigoServ 2.28 для роботи над своїми проектами.

Забираємо пакет установки з сайту проекту http://vertrigo.sourceforge.net

Про установку писати нічого, так що відразу перейдемо до налаштування. Я вважаю за краще створювати для кожного проекту віртуальний сервер, що дозволяє працювати над різними сайтами, розміщуючи їх у власних каталогах, що логічніше. В цьому випадку не доведеться кожного разу чистити єдиний каталог, де розміщується розробляється сайт.

Для початку необхідно в головному файлі конфігурації web-сервера httpd.conf розкоментувати рядок, що включає файл з настройками віртуальних хостів. У моєму випадку, шлях до файлу такої (система 64 біт):

C: \ Program Files (x86) \ VertrigoServ \ Apache \ conf \ httpd.conf

Практично в самому кінці знаходимо наступну стоку і прибираємо # перед Include:

# Virtual hosts
Include conf / extra / httpd-vhosts.conf

З httpd.conf розібралися. Залишилося прописати необхідні хости (де будуть знаходитися ваші проекти) в файлі httpd-vhosts.conf, який знаходиться в каталозі extra.

Приклад файлу налаштувань httpd-vhosts.conf з двома віртуальними хостами test і test2:

NameVirtualHost *: 80
<VirtualHost *: 80>
DocumentRoot “C: / Program Files (x86) / VertrigoServ / www / test”
ServerName test
ErrorLog “logs / test.log”
CustomLog “logs / test.log” common
</ VirtualHost>
<VirtualHost *: 80>
DocumentRoot “”
ServerName test2
ErrorLog “logs / test2.log”
CustomLog “logs / test2.log” common
</ VirtualHost>

З конфіга видно, що я створив для розміщення своїх проектів 2 каталогу в папці / www / сервера VertrigoServ. Звичайно ж їх може бути набагато більше, це ж тільки приклад.

Можна запустити Web-сервер. Однак для того, щоб приступити безпосередньо до роботи над сайтами, залишилася одна важлива деталь – вказати комп’ютеру де шукати наші домени test і test2.

Запускаємо блокнот (!) Від імені Адміністратора і в каталозі C: ​​\ Windows \ System32 \ drivers \ etc вибираємо файл hosts.

Щоб побачити цей файл необхідно вибрати [всі файли] (за замовчуванням пропонує тільки текстові файли у форматі .txt). Ми залишаємо в ньому єдиний рядок:

127.0.0.1 localhost test test2

Ми вказали, що домени test і test2 слід шукати на нашому локальному комп’ютері. Ось власне і все. Удачі в розробці!

Якщо вважаєте статтю корисною, не лінуйтеся ставити лайки і ділитися з друзями.

Ссылка на основную публикацию