Домашний http сервер

сетьВ этой статье я хочу рассказать, как создать http сервер. Http сервер можно использовать под разные задачи, я хочу рассказать, как с помощью этого сервера предоставить доступ на определенные файлы расположенные у вас на компьютере.
Есть множество способов передачи файлов другим пользователям. Хорошо, если файл нужно передать одному пользователю, а если их много… Представим, что вам нужно передать файл сразу двадцати пользователям, и после этого сразу закрыть доступ к этому файлу,  если у вас есть «Яндекс диск», то это не проблема, а если нет… Сегодня я вам расскажу о замечательной программе «smallsrv», с помощью которой можно с легкостью поднять http server для передачи данных.

Установка small http server

Сначала нам понадобится сама программа, её качаем здесь.

small http server

Внимание:
Антивирус может ругнуться на неё, не обращаем внимание, вредоносного кода там нет.
После того, как вы скачали файл «shttp3.exe», запускаем его, появится окно:

соглашение с лицензией

Ставим галочку, что вы согласны с лицензионным соглашением, эта программа распространяется бесплатно, если её использовать дома, а если хотите её использовать в коммерческих целях, то нужно заплатить, хотя кто вам может запретить =)
Оставляем путь по умолчанию, ставить программу будем в корень диска «С» в папку «shttps».
Дальше можно ввести логин и пароль, нет никого смысла в этом, мы использовать её будем в течение непродолжительного времени. Нам же только отдать файл и сразу закрыть доступ.
Нажимаем кнопку «Install». Все, на этом процесс установки окончен.

Настройка small hhtp server

Заходим на диск «С» ищем там папку «shttps», заходим в неё и запускаем исполняющий файл «http.exe».

http.exe

В появившемся окне будет показываться информация, работает ли домашний http сервер и кто к нему подключен.  Там, где часики появилась иконка, нажимаем на неё правой кнопкой мыши, и появится контекстное меню, в котором нажимаем на пункт «settings…».

settings

В появившемся окне нужно нажать на кнопку «HTTP».

меню настройки сервера

Порт, по которому будет разрешен доступ на ваш сервер – я указываю обычно другой порт, для того, чтобы себя обезопасить, и избежать недоразумений, по умолчанию стоит порт 80, меняем его на порт «7777». В правом верхнем углу окна, есть две кнопки «Оk» и «Cancel», нажимаем «Ок», окно закроется после этого. Теперь давайте проверим, работает ли ваш сервер. Открываем браузер и пишем в вдресной строке: http//127.0.0.1:7777 нажимаем Enter, должно открыться такое вот окно.

Домашний http сервер

После чего, нужно проверить, доступен ли наш сервер из интернета, для этого заходим на сайт http://2ip.ru и узнаем ваш внешний ip адрес.

внешний ip адрес

Там будет написано: Ваш IP адрес: х.х.х.х, копируем его и вставляем в адресную строку вашего браузера, либо просто набираем и на конце добавляем после двоеточия порт, к примеру: «http://128.74.25.136:7777».

Проброс порта на d-link dir-300

У меня дома интернет раздает роутер dir -300, поэтому если я укажу восьмидесятый порт, то пользователи при заходе на мой сервер, попадут в админку моего роутера, поэтому я меняю порт на 7777, чтобы этого избежать.
Если у вас тоже стоит роутер, вам нужно пробросить этот порт, иначе ваш сервер из интернета не будет доступен.
Заходим по адресу http://192.168.0.1 — на ваш роутер, вводим логин и пароль и попадаем в административную панель роутера.

административная панель роутера

  1. Расширенные настройки.
  2. Перенаправление портов.
  3. Дальше чуть ниже будут правила, на самом первом ставим галочку и приступаем к заполнению остальных полей.
  4. Имя – любое имя на свой вкус.
  5. IP – адрес – нужно ввести ип адрес вашего компьютер, его можно посмотреть следующим образом.

Нажимаем сочетание клавиш Win+R, в появившемся окне вводим «cmd», жмем кнопку «Ок».

выполнить

У вас откроется командная строка, набираем там команду: «ipconfig», и нажимаем интер.

ipconfig

Вы можете наблюдать ваш ip адрес.
6. Внешний порт – указываем 7777
7. Внешний порт – указываем 7777
8. Внутренний порт – указываем 7777
9. Тип трафика – выбираем «любой»
10. Жмем кнопку «Сохранить настройки»
На этом проброс порта на роутере d-link dir-300 окончен. Теперь ваш сервер доступен из интернета.

Выкладываем файл для скачивания

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

Домашний http сервер

Для того, чтобы выложить какой-либо файл, нужно зайди на диск «С» в папку «shttps», и там будет папка «www», в неё то и надо положить файл, который вы хотите раздать сразу большому количеству людей.

раздача файлов

В итоге вот, что получится.

Домашний http сервер

Закрываем доступ

Чтобы закрыть доступ на те файлы, которые вы выложили на всеобщее обозрение, нужно просто там, где часики есть иконка с названием «Small server», нажимаем на неё правой кнопкой мыши, появится контекстное меню, в котором нажимаем на пункт «Exit».

Предыдущая
ПрограммыBad сектора на HDD
Следующая
WindowsКак подключить компьютер к интернету
Помогла статья? Оцените её
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд
Загрузка...
Комментарии
  1. Олег

    а вот это действительно что-то интересно

  2. Виктория

    спасибо за полный инструктаж, теперь я точно смогу установить htttp-сервер, еще бы php-добавить и можно обрабатывать запросы пользователей на страничке.

  3. Людмила Винокурова

    Я раньше передавала файлы через Дропбокс, теперь через Яендекс-диск. Это информация — для меня новая, так что возьму на вооружение.

  4. Регина

    Для меня это всё так сложно…..да уж пора разбираться. Спасибо за подробную инструкцию.

  5. VirusFUN

    Ну, неплохая прога, но чисто для расшаривания файлов я юзал вот это http://ru.wikipedia.org/wiki/HTTP_File_Server

Добавить комментарий

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.