Windows https file server

Как правильно установить и настроить файловый сервер на Windows Server

В качестве примера используется Windows Server 2012 R2 (2016, 2019). Инструкция разбита на несколько шагов и представляет из себя полный цикл настройки файлового хранилища для использования в малых и средних компаниях.

Шаг 1. Выбор оборудования и подготовка сервера

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

  • Процессор может быть самый простой;
  • Оперативная память также не сильно используется;
  • Дисковая система — самый основной компонент. Ее объем зависит от специфики бизнеса. Примерная формула — не менее 15 Гб на пользователя и не менее 1 Тб на сервер. До 50 пользователей можно рассматривать диски SATA, после — SAS или SSD.

Например, для компании в 300 пользователей подойдет сервер с процессором Xeon E3, 8 Гб ОЗУ и 5 Тб дискового пространства на дисках SAS 10K.

Дополнительные требования

  1. Для обеспечения сохранности информации при выходе из строя жесткого диска, необходим RAID-контроллер. Настройка последнего выполняется из специального встроенного программного обеспечения, которое запускается при загрузке сервера;
  2. Сервер должен быть подключен к источнику бесперебойного питания;
  3. Необходимо предусмотреть резервное копирование. Для этого нужен дисковый накопитель (внешний жесткий диск) или другой сервер.

Подробнее о выборе оборудования читайте статью Как выбрать сервер.

Шаг 2. Установка Windows и настройка системы

Установка системы

На этом шаге все стандартно, за исключением одного нюанса: разбивая во время установки Windows жесткий диск, стараемся выделить небольшую часть (70 — 120 Гб) для системы и все остальное под данные. Если выделить много дискового пространства для системного раздела, увеличится время его обслуживания и фрагментация, что негативно скажется на производительности и надежности системы в целом.

Настройка системы

  1. Проверяем правильность настройки времени и часового пояса;
  2. Задаем понятное имя для сервера и, при необходимости, вводим его в домен;
  3. Если сервер не подключен напрямую к сети Интернет, стоит отключить брандмауэр;
  4. Для удаленного администрирования, включаем удаленный рабочий стол;
  5. Устанавливаем все обновления системы.

Шаг 3. Базовые настройки файлового сервера

Это стандартные действия, которые выполняются при настройке обычного файлового сервера.

Установка роли и вспомогательных компонентов

Как правило, данная роль устанавливается вместе с Windows. Остается только это проверить и доустановить компоненты, которые нужны для полноценной эксплуатации сервиса.

Открываем Диспетчер серверов. Он может быть запущен из панели быстрого запуска.

Нажимаем УправлениеДобавить роли и компоненты.

В открывшемся окне оставляем Установка ролей и компонентов и нажимаем Далее.

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

Среди ролей находим Файловые службы и службы хранилища, раскрываем ее и проверяем, что установлены галочки напротив следующих компонентов:

  • Службы хранения;
  • Файловый сервер;

Если данные службы не установлены, выбираем их и нажимаем Далее.

В окне Выбор компонентов просто нажимаем Далее.

Откроется окно Подтверждение установки компонентов. Нажимаем Установить и после окончания процесса перезагружаем сервер.

Настройка шары (общей папки)

Создаем первую папку, которую хотим предоставить в общее использование. Затем кликаем по ней правой кнопкой мыши и нажимаем Свойства:

В открывшемся окне переходим на вкладку Доступ и нажимаем Расширенная настройка:

Ставим галочку Открыть общий доступ к этой папке и нажимаем кнопку Разрешения:

Предоставляем полный доступ всем пользователям:

* конечно же, мы не будем давать доступ всем пользователям, но для этого есть вкладка безопасность (см. ниже).

Нажимаем OK и еще раз OK.

Теперь переходим на вкладку Безопасность и нажимаем Дополнительно:

В открывшемся окне нажимаем Отключение наследования и Преобразовать унаследованные разрешения в явные разрешения этого объекта.

Выставляем необходимые права на папку, например:

Читайте также:  Windows drive icon changer

Совет: старайтесь управлять правами на ресурсы только при помощи групп. Даже если доступ необходимо предоставить только одному человеку!

Теперь нажимаем OK два раза. Папка настроена для общего использования и в нашем примере доступна по сетевому пути \\fs1\Общая папка.

Шаг 4. Тюнинг файлового сервера или профессиональные советы

Данные настройки, по сути, представляют секреты того, как сделать файловый сервер лучше, надежнее и безопаснее. Применяя их, администраторы создают более правильную и профессиональную среду ИТ.

С самого начала стоит создавать общие папки в пространстве имен DFS. На это есть две основные причины:

  1. При наличии или появлении нескольких файловых серверов пользователям будет удобнее находить общие папки в одном месте.
  2. Администратор легко сможет создать отказоустойчивую систему при необходимости.

Теневые копии

Позволят вернуться к предыдущим версиям файлов. Это очень полезная функция позволит не только восстановить некорректно отредактированный документ, но и вернуть случайно удаленный файл или папку.

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

Аудит

Аудит позволит вести протокол доступа к данным — понять, кто и когда удалил важные данные или внес в них изменения.

О том, как настроить данную возможность читайте статью Как включить аудит доступа к файлам Windows.

Анализатор соответствия рекомендациям

В диспетчер управления серверами Windows встроен инструмент для проверки конфигурации сервера — анализатор соответствия рекомендациям. Чтобы им воспользоваться переходим в диспетчере в Локальный сервер:

Находим раздел «Анализатор соответствия рекомендациям» и справа кликаем по ЗАДАЧИНачать проверку BPA:

Рассмотрим решения некоторых рекомендаций.

1. Для XXX должно быть задано рекомендованное значение.

Это набор однотипных рекомендаций, для выполнения которых нужно обратить внимание на описание и задать значение параметро, которое в нем указано. Например, для CachedOpenLimit в описании проблемы есть описание решения — «Задайте для CachedOpenLimit рекомендуемое значение 5». Чтобы это сделать, открываем Powershell от администратора и вводим команду:

Set-SmbServerConfiguration -CachedOpenLimit 5

* мы задаем параметру CachedOpenLimit значение 5, как это и рекомендовано анализатором.

На запрос, уверены ли мы, что хотим выполнить команду, отвечаем утвердительно.

Остальные параметры задаем аналогичными действиями.

2. Файл Srv.sys должен быть настроен на запуск по требованию.

В командной строке от имени администратора вводим:

sc config srv start= demand

3. Создание коротких имен файлов должно быть отключено.

В командной строке от имени администратора вводим:

fsutil 8dot3name set 1

Шаг 5. Настройка средств обслуживания

Ни одна инфраструктура не может полноценно существовать без мониторинга и резервного копирования. Предупредить о возможной проблеме, узнать о последней раньше пользователей или иметь возможность восстановить данные — показатели высокой ответственности и профессионализма системного администратора.

Резервное копирование

Для файлового сервера все просто — необходимо резервировать все рабочие папки и файлы. Лучшим решением будет ежедневное копирование новых данных, и с определенной периодичностью (например, раз в месяц), создавать полный архив.

Мониторинг

  1. Сетевую доступность сервера;
  2. Свободное дисковое пространство;
  3. Состояние жестких дисков.

Шаг 6. Тестирование

Тестирование состоит из 3-х основных действий:

  1. Проверить журналы Windows и убедиться в отсутствие ошибок. В случае их обнаружения, необходимо устранить все проблемы.
  2. Выполнить действия анализатора соответствий рекомендациям.
  3. Провести живой тест работы сервиса с компьютера пользователя.

Как создать файловый сервер с доступом через веб-интерфейс на Windows 8.1, 8, 7, Vista

На мой взгляд, это очень отличная тема для описания. В своё время было интересно поднять какой-либо сервер на своём компьютере для более удобного обмена файлами. Попробовав различные FTP-сервера и даже WebDAV протокол, я понял, что мне они абсолютно не нравятся, первые выглядят в браузере, мягко говоря, убого, вторые хотя и имеют свои явные преимущества, но подключать сетевой диск подключать сетевой диск на чужих компьютерах не хочется. Но в один (прекрасный и солнечный) день я встретил программу под названием HTTP File Server (сокращенно HFS), установил, настроил (так как я начинал работать с самой чистой версией, с этим были некоторые проблемы) и почти влюбился в эту программу. Для доступа к моим файлам теперь достаточно иметь любой браузер, так как весь доступ осуществляется, через обычную веб-страницу. Также у меня создана папка, в которую человек, знающий пароль, может добавить файл прямо через браузер. Файлы с сервера можно качать как по одному, так и сразу папками. Программа сама поместит папку в .tar архив без сжатия и отправит для скачивания. При этом сайт имеет довольно опрятный вид, хотя при желании (и достаточных знаниях) можно самому написать шаблон сайта. Признайте, что это отличный способ для легкой и удобной передачи файлов?

Читайте также:  Свойства системы windows команда

И вот пример страницы, которую вы будете видеть в окне браузера, как видите всё красиво и опрятно, на форуме программы можно найти много красивых шаблонов:

Хотя её меню полностью на английском языке, для меня это не является помехой. А для тех, кто плохо знает английский, в конце статьи я постараюсь максимально полно объяснить за что отвечают все разделы меню и как ими пользоваться.

Итак, перейдем к установке и настройке HTTP File Server:

1) Чтобы несколько сэкономить вам время, я приготовил сборку HFS с русскоязычным шаблоном сайта и произвел первоначальную настройку самой программы. Скачать сборку можно с моего Яндекс.Диск’а по ссылке. Если же вы уверены в своих способностях, то можете скачать чистую версию программу на официальном сайте http://www.rejetto.com/hfs/

2) Скачанный архив необходимо распаковать в удобное для вас место расположения. Я предпочитаю хранить программу по пути D:\HFS, чтобы в случае переустановки системы мне не пришлось скачивать и настраивать программу с нуля.

3) Запускаем программу открыв файл hfs.exe. При первом запуске брандмауэр Windows запросит разрешение о допуске программы в сеть, разрешаем. Для удобства запуска также можно создать ярлык на рабочем столе. Для этого щелкаем правой клавишей мыши на файл hfs.exe и в появившемся меню выбираем «Отправить» → «Рабочий стол (создать ярлык)».

4) Как вы могли заметить в окне программы, HFS по умолчанию использует порт 80, при желании его можно изменить, но лучше оставить как есть и проверить, чтобы остальные программы его не занимали. Первое, что необходимо сделать, если вы используете Skype, открываем его настройки → вкладка «Дополнительно» → «Соединение» и снимаем галочку с пункта «Использовать порты 80 и 443 в качестве входящих альтернатив»:

4) Далее идём в «Панель управления» → группа «Система и безопасность» → «Брандмауэр Windows» и в левой колонке выбираем «Дополнительные параметры»:

5) В левой части открывшегося окна выбираем «Правила для входящих подключений», далее в правой части окна жмём кнопку «Создать правило»:

В открывшемся окне создаем правила в точности как на скриншотах ниже:

1. Выбираем «Для программы»:

2. Указываем путь программы:

3. Выбираем «Разрешить подключение»:

4. Все три галочки должны стоять:

5. Задаем название нового правила и жмём кнопку «Готово»:

Всё, правило создано.

6) Переходим на вкладку «Правила для исходящих подключений». Жмём кнопку «Создать правило» и создаем точно такое же правило.

7) Если у вас стоит сторонний Firewall, вам так же нужно включить HFS в его исключения.

8) Далее, если вы используете роутер, вам необходимо пробросить порт 80. Как это сделать прочитайте в инструкции к вашему роутеру. В моём же TP-Link это выглядит следующем образом:

На этом настройка программы к работе завершена, для применения всех настроек рекомендуется перезагрузить компьютер и роутер. Для проверки, после перезапуска компьютера, запустите программу, нажмите кнопку «Menu»«IP address»«Find external address». Это кнопка для распознавания вашего внешнего IP адреса, после нажатия на которую, программа покажет всплывающее окно с вашим IP-адресом.

Читайте также:  Пользователя windows server заблокирован

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

Теперь можно перейти к добавлению файлов и папок на наш файловый сервер. Для этого переходим в основное окно программы. В левой его части указано древо папок и файлов. Чтобы добавить сюда папку можно использовать два способа:

а) Просто перетащить папку/файл из проводника Windows в левую часть окна.
б) Кликнуть правой клавишей по левой части окна и выбрать Add files (добавить файлы), Add folder (добавить папку), Add empty folder (Добавить пустой каталог) или Add link (Добавить ссылку, любую интернет-ссылку).

Каталоги в HFS делятся на два типа:
Real folder (Настоящий каталог) — в данном случае папка добавится как один каталог. Таким образом, при построении страницы данного каталога все изменения в файловой системе будут моментально подхвачены ею и отображены.
Virtual folder (Виртуальный каталог) — папка добавляется как дерево каталогов и файлов. В случае удаления/изменения имени/перемещении файлов или папок внутри данного каталога, необходимо вносить такие же изменения внутри каталога в программе. Иначе при построении страницы, ссылки будут ссылаться на несуществующие папки или файлы.

Если кликнуть на каталог правой клавишей и открыть его Properties (Свойства) мы увидим следующее окно:

Вкладка Permissions (Разрешения) служит для установки прав доступа к папкам/файлам. Вкладка «Access» отвечает за возможность открытия каталога или скачивания файла. Вкладка «Delete» — за возможность удаления. Вкладка «Upload» — за возможность добавления файлов через браузер. Нажав кнопку Manage accounts вы перейдете в менеджер аккаунтов, где можно создать аккаунт и, к примеру, вернувшись на вкладку Upload, предоставить этому аккаунту доступ на скачивание файлов через сервер. Это является очень удобным: таким образом вы можете предоставить возможность загрузки файлов, только тем людям, которым вы доверяете.

В правой части окна показаны все запросы, проходящие через HTTP File Server. В нижней части окна показан прогресс скачивания файлов с вашего сервера. В этой части окна, нажав правой клавишей на IP качающего, можно ограничить ему скорость, прекратить загрузку, запретить доступ к скачиванию навсегда или на время.

Теперь немного пройдемся по основным вкладкам меню:

1. Other options (Остальные настройки).

Название говорит само за себя. Здесь все настройки, которые не вошли в основные разделы, начиная от менеджера аккаунтов, до смены порта и MiME привязки расширений файлов.

2. HTML template.

Меню для работы с шаблоном сайта, Edit — редактировать текущий файл шаблона, Change file — сменить текущий шаблон (шаблоны можно скачать на форуме офф.сайта), Change Editor — изменить текущий текстовый редактор шаблонов, Restore default — возврат к стандартному шаблону. Каждый шаблон добавляет в VFS свою папку, но сразу же делает её скрытой от показа на страницах сайта. Их удалять не стоит, так как они содержат в себе важные файлы для отображения сайта. В той теме, которую я включил в сборку, папка называется rywy.

3. Start/Exit (Пуск и завершение программы).

Здесь собраны настройки, которые выполняются при старте и завершении программы. Вот самые важные из них: Auto-copy URL on start — копирование IP адреса в буфер обмена при старте программы; Start minimized — после старта программа сворачивается в трей; Auto-save VFS on exit — при закрытии программы происходит автоматическое сохранение файла виртуальной файловой системы; Find external address on startup — автоматический поиск внешнего IP при запуске программы; Run HFS when Windows starts — добавить HFS в автозагрузку Windows; Minimize to tray clicking the close button [X] — при нажатии кнопки закрытия, программа сворачивается в трей.

На этом всё. Надеюсь эта статья оказалась вам полезной, нажмите одну из кнопок ниже, чтобы рассказать о ней друзьям. Также подпишитесь на обновления сайта, введя свой e-mail в поле справа.

Оцените статью