В чем разница между папкой www и папкой htdocs?


Это может быть очень простой вопрос. После того, как я установил Apache на свой веб-сервер, была создана папка под названием www. Какие бы файлы, такие как html и php, я ни поместил туда, они будут на моем веб-сайте. Тем не менее, я следовал одному из учебников на YouTube, а также даже в моей собственной папке XAMPP есть папка htdocs, которая совпадает с папкой www. Когда я помещаю файл внутрь, я могу его увидеть, если введу его имя после localhost. Я задавался вопросом, есть ли какая-либо разница между этими двумя, и я ценю, если кто-нибудь может объяснить, как мы определили эти каталоги как контейнер наших файлов?

Author: Bernard, 2014-02-22

5 answers

Нет никакой разницы. Вы можете настроить Apache httpd для использования любой папки с соответствующими разрешениями в качестве корневого каталога сервера. www - это просто обычный каталог для использования.

 18
Author: jeremyjjbrown, 2014-02-22 01:23:21

В зависимости от конфигурации сервера или системы вы можете использовать папку, в которую копируются файлы вашего веб-приложения (.Html,. Php и т.д.). У этой папки разные имена, но в основном это папка с надписью "разрешает публичный доступ".

Папку можно назвать системами Linux:

Htdocs общедоступный httml www

В OSX (Apple) эта папка называется "Сайты", в Windows Server называется "WWWROOT".

 4
Author: Joseph Collins, 2014-02-22 01:12:10

На самом деле все зависит от конфигурации сервера. Иногда хосты настраивают www как корневой каталог документов, иногда htdocs будут использоваться для других приложений (это всего лишь пример).

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

Как я уже сказал, это действительно зависит от конфигурации сервера.

Все настроенные вами параметры можно найти в httpd.conf

 3
Author: user2815333, 2014-02-22 01:07:11

Эта папка является так называемой Document-Root сервера, она будет определена с помощью директивы DocumentRoot

 1
Author: Dr.Molle, 2014-02-22 01:02:55

Apache будет использовать любую папку, для которой он настроен: вы можете называть ее как хотите. Общие соглашения включают htdocs, httpdocs и www, но вы также можете создать свои собственные, если захотите.

 1
Author: TRiG, 2014-02-22 01:08:41