
Из этого поста вы узнаете, как настроить компьютер (под управлением Windows) в качестве сервера. Это позволит вам:
- Разместить свой собственный веб-сайт со своего компьютера.
- Создавать веб-страницы с кнопками, позволяющими контролировать вещи в вашем доме (роботы, камеры и т.д.) из Интернета.
Как получить свой сервер?
Для создания сервера будет использоваться Apache — очень популярное, бесплатное программное обеспечение с открытым исходным кодом.

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

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

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

Шаг 4. Тестирование.
- Протестируйте свой сервер. Убедитесь, что на сервере запущен веб-браузер и введите: http://localhost в адресную строку. В результате должно появиться:
Если появилась заветная надпись “Все работает!”, то все сделано правильно.
Шаг 5. Изменение веб-страницы.
После того, как вы отредактировали файл index.html, вы сможете получить к нему доступ с любого другого компьютера в Интернете, набрав IP-адрес вашего сервера.
- Веб-страница по умолчанию закодирована в файле index.html. Вы можете отредактировать/заменить файл index.html в папке htdocs, которая находится в вашей папке apache.
- Если вы хотите работать с домашней автоматизацией, вам нужно посмотреть, как закодировать свою веб-страницу для свободного доступа к портам на вашем сервере (например, использовать последовательный порт).
Важно!!! Если ваш интернет-провайдер (ISP) использует статические IP-адреса, вы сможете просто ввести свой IP-адрес и получить доступ к сайту. Но если ваш интернет-провайдер использует динамические IP-адреса, вам нужно будет искать IP-адрес своего сервера каждый раз, когда вы отключите/снова подключите его к Интернету.
Не можете найти ответ на вопрос?