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

Что подразумевается под root в отношении хостинга веб-сайтов?

Меня попросили сделать для клиента простую модификацию веб-страницы. У них уже есть веб-сайт от предыдущего веб-дизайнера, и они хотят передать его мне, когда он ушел.

Старый веб-дизайнер попросил у меня «корень».

Что он имеет в виду?

Это очень умный вопрос и явный источник путаницы, когда говорят операторы и разработчики. Это означает разные вещи в зависимости от контекста, особенно в контексте веб-хостинга.

root может, насколько мне известно официально означать как минимум:

  • Пользователь с полным доступом к системе.
  • базовый каталог файловой системы, также известный как /
  • базовый каталог совместно используемой файловой системы веб-сервера, из которого обслуживается веб-сайт, также известный как корневой каталог.
  • первая косая черта после имени хоста в веб-URL-адресе, также известная как корень uri.
  • общий путь сценария, общий для нескольких сайтов или uri: s на сайте, также известный как путь сценария, корневая ссылка, относительная ссылка веб-корня, относительная ссылка корня.

Последние два обычно не упоминаются в документации и справочных материалах, написанных для системных администраторов, что добавляет актуальности к вопросу.

Я слышал, что каждый из них в то или иное время назывался «корнем» каким-либо профессиональным и высококвалифицированным веб-разработчиком. Это открыло мне глаза, поскольку я много читал и думал, что у меня есть четкое определение «корневого» термина. Таким образом, легко неверно истолковать истинное намерение из-за разницы в терминологии как между операторами, так и разработчиками, но также и между разными подролями разработчиков (как и мое впечатление).

Я не удивлюсь, если будет много других значений, как действительных, так и неверно истолкованных, в дополнение к этим.

Итак, ваша задача - выяснить, что, черт возьми, имеет в виду ваш разработчик, что не всегда легко :-)

Если он уйдет, ему вообще не следовало просить вас ни о чем, а просто дать вам учетные данные для входа на сервер (которые вы должны изменить сразу после их получения).

Это не одно из нормальных употреблений термина «корень». Я могу только представить, что, возможно, логины по паролю ssh отключены на сервере, и он просит вас добавить ваш открытый ключ ssh к корневым ssh-ключам на сервере.

Я предлагаю вам спросить его еще раз, нужен ли ему ssh-ключ. Если да, то вот как вы можете его создать:

http://www.ece.uci.edu/~chou/ssh-key.html

Убедитесь, что вы отправили ему только открытый ключ.