XAMPP VirtualHost Manager add-on для управления виртуальными хостами

Для тех кто использует XAMPP на Windows платформе, возможно пригодится add-on который я написал. Очень надоело заводить хосты вручную, поэтому я потратил некоторое время и накидал первую версию для автоматизации этой задачи.
Вот что представляет из себя интерфейс:
1
Как видно, он показывает уже созданные хосты и позволяет производить с ними операции. Имейте в виду, данный функционал позволяет ТОЛЬКО управлять записями хостов. Если например переименовать хост или изменить путь к папке расположения, то это не значит, что аддон сам скопирует файлы сайта. Это нужно будет сделать самостоятельно. В прочем, это же касается и операции удаления.
В качестве исключения, при добавлении нового хоста, аддон создает для него папку по указанному вами пути и помещает туда index.php (при условии, что он там отсутствует). Таким образом, после перезапуска Apache, можно будет проверить, открывается ли созданный хост?
2

Инсталляция проста, нужно распаковать архив и записать все файлы в директорию с xampp, некоторые файлы будут перезаписаны (в качестве плюшки там есть русификация интерфейса). Но есть важный момент: сервер apache должен быть запущен как сервис! Иначе аддон не сможет получить доступ к папкам и файлам.
3
Чтобы установить apache2 как сервис в windows 8/8.1 нужно зайти в папку xampp/apache/ и выполнить файл apache_installservice.bat от имени администратора.
win81

Скачать v0.1.4
с сайта
с GitHub

Буду благодарен всем, кто обнаружив ошибку, сообщит о ней в комментариях или на почту konstantin{соб@ка}kutsevalov{тчк}name.

ПС: Что касаемо расположения директорий, то лично для себя я выбрал такую структуру:
d:/WebServers/
           /XAMPP/
           /Winginx/
           /Domains/
                      /site1.dev/
                      /site2.dev/

Обновление 0.1.3
— исправлена ошибка формирования путей к виртуальным хостам
— устранена ошибка записи хостов в файл hosts (без переноса строк)
— устранена небольшая ошибка во вкладке Безопасность

Обновление 0.1.4
— протестировано с новой версией XAMPP 5.6.3
— проект загружен на GitHub

This entry was posted in Apache, Мои скрипты, ПК и софт and tagged , , , , , . Bookmark the permalink.

Всего 39 комментариев

  1. Только не забрасывайте ваш аддон.

  2. Вот поддомен в локалке заработал! А чтоб он в инете был виден?! Что для этого надо?

    Домен у меня виден через инет. DNS я использую регистратора, просто прописан мой IP у регистратора.

    • Вообще он должен быть виден, если DNS настроен верно. По идее конфиг виртуального хоста в общем-то ничем не отличается от конфига для хостинга.

  3. masp

    в новых версиях не работает ? у меня не получается

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать язык разметки Markdown

Protected by WP Anti Spam