Где разместить корень веб-сервера?


Я только что сделал обновление и теперь частично думаю о структуре каталогов веб-сервера для локальной рабочей станции для веб-разработки на платформе linux. Требуется запуск нескольких хостов и различных проектов. Где лучше разместить все докрооты сервера? /var / www? / srv? / www? Я планирую сделать его отдельным разделом - может ли он быть полезен для резервного копирования? :) Я с нетерпением жду ваших мыслей по этому поводу.

3 3

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 читать файлы.

Под /srv находится подходящее место для файлов служебных данных. Делать его отдельным томом нет необходимости, при условии, что объем, на котором он находится, относительно безопасен от переполнения.

Это хорошо объясняется в стандарте иерархии файловой системы . Он должен войти в /srv.