Pull to refresh

Comments 14

Что сразу бросается в глаза: вместо echo надёжнее использовать вот такую конструкцию
cat < $filename
line1
line2
line3
EOF
Хабр скушал значок :)
Исправленное:
cat << EOF > $filename
line1
line2
line3
EOF
ага, спасибо. не обращайте внимание на первый камент ) ответил раньше, чем вы исправились )
не самые хорошие настройки Apache
при выключенных сетевых интерфейсах работать не будет
лучьше делать так:

в httpd.conf
Listen 80
NameVirtualHost localhost
ServerName localhost

в виртуальных хостах прописываем
<VirtualHost localhost>
ServerName $name

всё остальное по вкусу
UFO just landed and posted this here
нет, всё равно нужно
хотя можно поставить dns сервер и hosts можно не править
UFO just landed and posted this here
Такой же скрипт в моем хозяйстве. Могу посоветовать запускать его по incron. Создаешь директорию, а у тебя уже все базовые файлы созданы и хост прописан. Никаких телодвижений :)
Для локального сервера в 95% случаев хватает один раз прописать VirtualHost с VirtualDocumentRoot вместо DocumentRoot и не париться. Для создания нового сайта достаточно просто папку создать и все. Не нужно запускать никаких скриптов и тем более перезапускать апач каждый раз.

А для специфических настроек лучше конечено вручную сделать VirtualHost, потом то они и специфичные.
UFO just landed and posted this here
1. апач не нужно «перезапускать» для применения конфигов — достаточно сделать graceful.
2.вы видимо не в курсе про a2ensite,a2enmod?
а он и не перезапускается. обратите внимание 'service apache2 reload'.
всегото заново считать конфиги.
А еще можно и конфиги Nginx Заодно генерить =)) Так будет тру скрипт. И в идеале вынести шаблоны конфигов в отдельные файлы.
Sign up to leave a comment.

Articles