Мне нужна рекомендация программного обеспечения - инструмент администраторскому апачу виртуальные хосты и файл hosts и вероятно mysql создание базы данных (не самый важный) и вероятно mysql пользователи с доступом к нему (все сайты, работающие localhost)?
Я известный, как к configire это, но нуждающийся в панели GUI. Это должно быть свободно и соответствовать это минимальные потребности. Это может быть php приложение, но из-за угроз безопасности лучшая система gui.
Извините, я удача эта точка администрирования, всегда делая настраивающий в текстовых конфигурациях, но теперь должен просто создать новые веб-сайты и дб для него в просто путь. Также этот инструмент должен управлять DNS или файлом hosts как он только для localhost.
Обновление: моя установка не принадлежит лампе или xamp, но, если возможно использовать что-то оттуда его польза
Обновление: Я имею, пробуют немногих ISP виртуальные панели хостинга, они делают виртуальные хосты изолированными и с различными пользователями - напротив какой я бледный - один пользователь, один апач, просто много виртуальных хостов.
Обновление: Я могу добавить *.localhost к/etc/hosts, таким образом, создание хостов, не важных.
Я записал сценарий для создания virtualhosts. Это не управляет хостами/DNS, но/etc/hosts содержит *.localhost подстановочный знак, так соответствуйте любому субдомену. Используйте zenity для gui, так терминал, не необходимый, на сервере разработки, куда язь поместил, это - хороший выбор.
Основной из сценария шаблон для virtualhost конфигурации:
cat >$TMPHOST$HOST <<EOF
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot $DIR
ServerName $HOST.localhost
ServerAlias $HOST.localhost
<Directory "$DIR">
AllowOverride All
Require local
</Directory>
</VirtualHost>
EOF
Это находится на GitHub https://github.com/LeonidMew/CreateVirtualHost
Readme:
Простой сценарий удара для создания apache2 virtualhost для localhost. Может использоваться для общественности sub, домены на сервере разработчика с изменениями "заменяют .localhost".
Протестированный на Ubuntu, но должен работать где встреченная зависимость.
Не для производства, в целях разработки только.
Используйте zenity для gui и pkexec для корневых полномочий.