Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
По моему, так те, кто серверную папку ставят в /home, недалеко ушли от тех, кто в Windows все валят в корень c:Апач под FreeBSD по умолчанию держит сайты в /usr/local/www, чем автору не понравился этот путь — непонятно. Мы (занимаясь хостингом) оставляем сайты именно там — просто домашние каталоги пользователей, размещающих у нас сайты, находятся, например, в /usr/local/www/data/SiteName. Плюс к этому, /usr/local/www, как правило — или отдельная файловая система, или вообще отдельный физический диск.
grep home/valera ./* | sed -i -e 's/home\/valera/usr\/local\/www/g' *
Перезапускаем сервер:А зачем так? Есть же apachectl — он есть и для 1.3, и для 2.2, сидит в /usr/local/sbin, то есть по пути, упоминающемуся в $PATH у рута. Я для перезапуска апача просто пишу
/usr/local/etc/rc.d/apache22 restart
apachectl restart
— этого вполне достаточно.
Виртуальный хостинг для Django (FreeBSD + Apache + mod_python / mod_wsgi)