Где разместить корень веб-сервера?
Я только что сделал обновление и теперь частично думаю о структуре каталогов веб-сервера для локальной рабочей станции для веб-разработки на платформе linux. Требуется запуск нескольких хостов и различных проектов. Где лучше разместить все докрооты сервера? /var / www? / srv? / www? Я планирую сделать его отдельным разделом - может ли он быть полезен для резервного копирования? :) Я с нетерпением жду ваших мыслей по этому поводу.
3 ответа:
Для разработки вы можете поместить файлы в любом месте - возможно, в вашем домашнем каталоге (Вы можете разрешить Apache обслуживать файлы из вашего домашнего каталога, установив
UserDir enabled
в конфигурации Apache: см. http://httpd.apache.org/docs/2.1/mod/mod_userdir.html).Для производства,
/srv/www
, вероятно, лучшее место для файлов; это (свободно) определено в FHS: http://www.pathname.com/fhs/pub/fhs-2.3.html#SRVDATAFORSERVICESPROVIDEDBYSYSTEMДополнительно,
/srv/www
обычно (конечно, на Fedora, например) является одним из местоположений, которое рассматривается SELinux как веб-контент, который позволяет Apache читать файлы.