2

У меня Windows Server 2012 r2 и настройка веб-сервера IIS, на которой размещены 2 сайта WordPress с одного и того же динамического IP-адреса.

Все работает отлично и как и ожидалось.

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

Игра требует этой структуры mysitedotcom/tf/maps, и я поместил папку tf непосредственно в папку wwwroot, а внутри нее находится папка maps с файлами карт внутри нее.

Раньше, когда я арендовал свой собственный сервер, это был сервер apache, и размещение папок tf/maps в папке public_html позволяло дереву каталогов открываться при переходе к нему. Это позволило моим членам загружать все файлы карты, нажимая на них по отдельности или используя что-то вроде черепахи SVN и захватывая их все сразу.

Как бы я сделал это в IIS? Это возвращает ошибку запрещенного доступа 403, и я видел это раньше, когда я установил сайт. Мне пришлось изменить документ по умолчанию для сайтов на index.php, потому что это то, что использовал WordPress.

Для карт и папки tf я не обязательно хочу, чтобы это было частью моего реального сайта, главным образом потому, что мой сайт не имеет ничего общего с Team Fortress 2.

1 ответ1

1

403 объясняется тем, что вы не настроили сайт для просмотра каталогов. Вы можете сделать это достаточно легко:

  1. Убедитесь, что просмотр каталогов выбран в списке ролей и функций IIS. (Он выбирается по умолчанию при добавлении роли IIS, поэтому, вероятно, она у вас есть.)

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

Шаг 1

Затем включите функцию:

Шаг 2

После того, как вы включили просмотр каталога, посещение сайта без указания имени страницы покажет список каталогов:

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .