Я вижу, что Apache и Nginx используют var / www в качестве корневого веб-каталога, но этот каталог не рассматривается в Стандарт иерархии файловой системы. Я также вижу некоторые серверы с веб-корнем в /home/username/www
каталог. Так где же корень сети? Или скорее, куда чаще всего он должен идти для обычного веб-сервера?
Использование дистрибутивов /var/www
потому что это для «временные и временные файлы». Установленные там файлы предназначены только для проверки работы сервера. После этого вы можете безопасно удалить папку.
Но /var/www
не там, где ты предполагаемый для установки ваших собственных исходных файлов в Интернете. Есть аргумент в пользу использования /usr/local/<app>
если файлы веб-сайта статичны, но наиболее подходящее место находится в /srv/<app>
или /srv/www/<app>
. Примечательно, что ваша ОС никогда не должна писать в /usr/local
или /srv
, поэтому они оба являются безопасным местом для ваших общих файлов. Но /srv
для «данные об услугах, предоставляемых этой системой», что и есть исходный веб-код.
Многие системные администраторы используют нестандартные пути, чтобы избежать легко угадываемого пути в случае атак.
Если вы создаете веб-сервер в Интернете, я предлагаю рассмотреть нестандартный путь.
по умолчанию большинство версий Linux используют
var/www/html