Проблема полномочий каталога Apache

На самом деле запись DNS - тот же (89.107.186.40), как ожидалось. Кажется тем, что отличается, vhost. Очень вероятно сервер имеет один vhost для каждого имени сервера, указывая заключительную точку для одного из них а не для другого. Это - больше вопроса о Apache, чем вопрос о DNS, я думаю.

Теперь, поскольку другие сказали, различие между admin.to и admin.to. это, второй является полностью определенным именем, таким образом, Ваш сопоставитель не попытается разрешить его путем добавления DNS search параметры к нему, тогда как первый попробуют search параметры.

Как пример, я поместил raphink.info в моем пути поиска в /etc/resolv.conf:

$ grep '^search' /etc/resolv.conf
  search raphink.info

$ getent hosts www
  74.125.77.121   raphink.info www.raphink.info

$ getent hosts www.

Первый запрос www без запаздывающей точки, таким образом, сопоставитель пытается решить его с путем поиска. Второй запрос является полностью определенным именем, так как он имеет запаздывающую точку, таким образом, путь поиска не пробуют, и разрешение не приводит ни к каким результатам.

Теперь как я сказал, Ваш вопрос в этом случае больше походит на вещь сервера HTTP, чем DNS один, так как я получаю тот же результат на своей собственной машине:

$ getent hosts admin.to
  89.107.186.40   admin.to

$ getent hosts admin.to.
  89.107.186.40   admin.to
0
задан 16 July 2011 в 14:16
1 ответ

"Проблема, я использую эту машину для разработки" - да, который является проблемой. Прекратите делать это или по крайней мере используйте экземпляр отдельного приложения (developmestuction, не никакая забава).

Для создания каталога перезаписываемым и Вами и веб-сервером можно или использовать расширенный ACLs для предоставления доступа для записи веб-сервера:

setfacl -m u:www-data:rwX /whatever/you/like

Или предоставьте группу веб-сервера (вероятно, www-data доступ для записи к каталогу:

chgrp www-data /whatever/you/like; chmod g+w /whatever/you/like

Последний выбор может потребовать корня privs (если Вы не член www-data группа), и первый не может работать, если расширено, ACLs не включены на Вашем сервере.

1
ответ дан 4 December 2019 в 22:13

Теги

Похожие вопросы