Это может быть очень простой вопрос. После установки Apache на моем веб-сервере была создана папка www. Какие бы файлы, например html и php файлы, я туда помещал, он будет на моем сайте. Однако я последовал за одним из уроков на YouTube, а также в моей собственной папке XAMPP есть папка htdocs, такая же, как и в папке www. Когда я помещаю файл внутри, я могу его увидеть, если я наберу его имя после localhost. Я задавался вопросом, есть ли разница между этими двумя, и я ценю, может ли кто-нибудь объяснить, как мы определили эти каталоги в качестве контейнера наших файлов?
В чем разница между папкой www и папкой htdocs?
Ответ 1
Нет никакой разницы. Вы можете настроить Apache httpd использовать любую папку с соответствующими разрешениями в качестве корневого каталога сервера. www является обычным каталогом для использования.
Ответ 2
На самом деле все зависит от конфигурации сервера. Иногда хосты настраивают www как root, иногда htdocs будут для других приложений (это только пример).
В любом случае, оба являются общедоступными, и нет никакой разницы в том, что касается стандартной конфигурации.
Как я уже сказал, это действительно зависит от конфигурации сервера.
Все ваши настроенные параметры можно найти в httpd.conf
Ответ 3
В зависимости от конфигурации сервера или системы вы можете использовать папку, в которой скопированы файлы вашего веб-приложения (Html, Php и т.д.). Эта папка имеет разные имена, но в основном это папка с "разрешает публичный доступ".
Папка может быть названа системами Linux:
HTDOCS public_html www
В OSx (Apple) эта папка называется "Сайты" в Windows Server под названием "WWWroot".
Ответ 4
Эта папка является так называемым Document-Root
сервера, она будет определена с помощью DocumentRoot-Directive
Ответ 5
Apache будет использовать любую папку, которую он сконфигурировал для использования: вы можете называть его любым, что хотите. Общие соглашения включают htdocs, httpdocs и www, но вы также можете составить свое собственное, если вам это нравится.