Назад | Перейти на главную страницу

Куда должен идти корневой каталог веб-сервера в Linux?

Я вижу, что 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