Я знаю, что это не первый вопрос по этому поводу, но моя цель несколько более конкретна.
Я читал много дискуссий по этому поводу и понимаю, что семантически, согласно FHS, веб-сайты должны храниться в /srv
каталог. Я не понимаю, почему Apache использует /var
в качестве каталога по умолчанию, и почему до сих пор большинство людей его используют.
Я перфекционист, и меня действительно беспокоит то, что на моем сервере может быть что-то, что не ... ну, идеальный (Я буквально не мог спать сегодня из-за этого ...).
В основном я хочу знать, есть ли практичный разница между хранением веб-сайтов в /var
И в /srv
. У меня есть свой VPS уже три дня, а до этого мой опыт работы с Linux и серверами был очень небольшим, поэтому, вероятно, есть вещи, которые я даже не могу себе представить сейчас, которые могут вызвать проблемы в будущем. Думаю, если так много людей используют /var
должна быть причина лучше, чем многие люди делают это, так что я тоже сделаю это.
/ var - это просто значение по умолчанию, и большинство людей придерживаются его во всем, что они делают. Если это простой сайт, то нет особых причин его менять. Я управляю очень сложным веб-приложением и считаю полезным переместить его в / srv, чтобы изолировать его от других вещей. Это больше для моего удобства и защиты от собственной беспечности, чем для чего-либо еще.
Но с технической точки зрения не имеет значения, куда вы его положите.