Как создать свой сервер?

15 декабря 2017

Из этого поста вы узнаете, как настроить компьютер (под управлением Windows) в качестве сервера. Это позволит вам:

  1. Разместить свой собственный веб-сайт со своего компьютера.
  2. Создавать веб-страницы с кнопками, позволяющими контролировать вещи в вашем доме (роботы, камеры и т.д.) из Интернета.

Как получить свой сервер?

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

Шаг 1. Загрузите программное обеспечение Apache Server.

Что скачать:

  1. Вы должны загрузить самую последнюю версию (самый высокий номер версии).
  2. Вам нужен файл .msi, это файл установки Windows.

Шаг 2. Установите его.

  1. Дважды щелкните на файл .msi, который вы только загрузили и выполните установку Apache.
  2. Для имени сервера можете использовать любые символы, но убедитесь, что после вашего имени есть .earthlink.net (или любое другое DNS-имя).
  3. В поле электронной почты, введите свой эмейл.

Шаг 3. Запустите Apache.

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

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

  1. При получении сообщения об ошибке, запишите номер ошибки и просмотрите, что она означает в документации.

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

  1. Протестируйте свой сервер. Убедитесь, что на сервере запущен веб-браузер и введите: http://localhost в адресную строку. В результате должно появиться:

Если появилась заветная надпись “Все работает!”, то все сделано правильно.

Шаг 5. Изменение веб-страницы.

После того, как вы отредактировали файл index.html, вы сможете получить к нему доступ с любого другого компьютера в Интернете, набрав IP-адрес вашего сервера.

  1. Веб-страница по умолчанию закодирована в файле index.html. Вы можете отредактировать/заменить файл index.html в папке htdocs, которая находится в вашей папке apache.
  2. Если вы хотите работать с домашней автоматизацией, вам нужно посмотреть, как закодировать свою веб-страницу для свободного доступа к портам на вашем сервере (например, использовать последовательный порт).

Важно!!! Если ваш интернет-провайдер (ISP) использует статические IP-адреса, вы сможете просто ввести свой IP-адрес и получить доступ к сайту. Но если ваш интернет-провайдер использует динамические IP-адреса, вам нужно будет искать IP-адрес своего сервера каждый раз, когда вы отключите/снова подключите его к Интернету.

Не можете найти ответ на вопрос?