Что подразумевается под root в отношении хостинга сайтов?
Меня попросили сделать простую модификацию веб-страницы для клиента. У них уже есть сайт от предыдущего веб-дизайнера, и он хочет дать мне этот сайт, когда он ушел.
Старый веб-дизайнер спросил меня о моем "корне".
Что он имеет в виду?
3 ответа
Это очень разумный вопрос и явный источник путаницы, когда говорят оперативники и разработчики. Это означает разные вещи в зависимости от контекста, особенно в контексте веб-хостинга.
root насколько я знаю официально может означать как минимум
- Пользователь с правами полного доступа к системе.
- базовый каталог файловой системы, aka /
- базовый каталог общей файловой системы веб-сервера, из которого обслуживается веб-сайт, он же web-root.
- первая косая черта после имени хоста в адресе веб-адреса, то есть корень URI.
- общий путь к скрипту, общий для нескольких сайтов или URI: s внутри сайта, он же путь к скрипту, root-ссылка, относительная ссылка web-root, относительная ссылка root.
Последние два обычно не упоминаются в документации и справочных материалах, написанных для системных администраторов, что добавляет актуальности этому вопросу.
Я слышал, что кто-то из профессионалов и высококвалифицированных веб-разработчиков в тот или иной момент называл каждый из них "корнем". Это открыло мне глаза, так как я много читал и думал, что у меня хорошо определен термин "корень". Таким образом, легко неверно истолковать реальное намерение, из-за различий в терминологии как между ops и devs, так и между разными подзадачами dev (как мне кажется).
Я не удивлюсь, если в дополнение к ним есть много других значений, как действительных, так и неверно истолкованных.
Итак, ваша задача - выяснить, на что ссылается ваш разработчик, что не всегда легко:-)
Если он выйдет, он вообще не должен был просить у вас ничего, кроме простого предоставления вам учетных данных для входа на сервер (которые вы должны изменить сразу после их получения).
Это не одно из нормальных употреблений термина "корень". Я могу только представить, что, возможно, логин с паролем ssh отключен на сервере, и он просит вас добавить ваш открытый ключ ssh к корневым ключам ssh на сервере.
Я бы посоветовал вам еще раз спросить его, хочет ли он ssh-ключ. Если да, вот как вы можете его создать:
http://www.ece.uci.edu/~chou/ssh-key.html
Убедитесь, что вы отправляете ему только открытый ключ.