Комментарии 14
Что сразу бросается в глаза: вместо echo надёжнее использовать вот такую конструкцию
cat < $filename
line1
line2
line3
EOF
cat < $filename
line1
line2
line3
EOF
+1
эт в каком месте уместнее будет?
0
не самые хорошие настройки Apache
при выключенных сетевых интерфейсах работать не будет
лучьше делать так:
в httpd.conf
Listen 80
NameVirtualHost localhost
ServerName localhost
в виртуальных хостах прописываем
<VirtualHost localhost>
ServerName $name
всё остальное по вкусу
при выключенных сетевых интерфейсах работать не будет
лучьше делать так:
в httpd.conf
Listen 80
NameVirtualHost localhost
ServerName localhost
в виртуальных хостах прописываем
<VirtualHost localhost>
ServerName $name
всё остальное по вкусу
0
Такой же скрипт в моем хозяйстве. Могу посоветовать запускать его по incron. Создаешь директорию, а у тебя уже все базовые файлы созданы и хост прописан. Никаких телодвижений :)
0
Для локального сервера в 95% случаев хватает один раз прописать VirtualHost с VirtualDocumentRoot вместо DocumentRoot и не париться. Для создания нового сайта достаточно просто папку создать и все. Не нужно запускать никаких скриптов и тем более перезапускать апач каждый раз.
А для специфических настроек лучше конечено вручную сделать VirtualHost, потом то они и специфичные.
А для специфических настроек лучше конечено вручную сделать VirtualHost, потом то они и специфичные.
0
НЛО прилетело и опубликовало эту надпись здесь
1. апач не нужно «перезапускать» для применения конфигов — достаточно сделать graceful.
2.вы видимо не в курсе про a2ensite,a2enmod?
2.вы видимо не в курсе про a2ensite,a2enmod?
0
А еще можно и конфиги Nginx Заодно генерить =)) Так будет тру скрипт. И в идеале вынести шаблоны конфигов в отдельные файлы.
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Публикации
Изменить настройки темы
Скрипт для работы с виртуальными хостами apache2 на локале