
Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:05

Здесь рассказывается, как быстро настроить ваш компьютер (работающий под управлением Windows) в качестве сервера. Это позволит вам разместить свой собственный веб-сайт со своего компьютера и позволит вам создавать веб-страницы с «кнопками», позволяющими вам управлять вещами в вашем доме (роботами, камерами и т. Д.) Из Интернета (я расскажу об этом в будущем. инструкции).
Мы будем использовать apache: очень популярное бесплатное серверное программное обеспечение с открытым исходным кодом. Хотя превратить ваш компьютер в сервер будет очень быстро, вам следует прочитать документацию по программному обеспечению HTTP-сервера Apache, чтобы узнать, как его безопасно настроить (чтобы люди не взломали ваш компьютер). Я дам этот совет, но подробнее читайте в другом месте: 1) лучше всего установить это серверное программное обеспечение на старый компьютер, который вы не используете ни для чего, кроме как в качестве сервера. 2) лучше всего создать отдельную учетную запись пользователя в Windows с ограниченным доступом к системе и установить это программное обеспечение в этой учетной записи.
Если вы хотите сделать это в Linux, а не в Windows (более безопасно, немного сложнее), лучшей комбинацией будет puppy linux и xamp для серверного программного обеспечения. Puppy linux можно загрузить с USB-накопителя или с компакт-диска, поэтому вам не нужно удалять окна, просто загрузите компьютер с одним из них. Вот простые видео по установке для puppy linux: https://rhinoweb.us/ См. Это руководство, чтобы узнать, как установить xamp, когда у вас работает puppy linux (или какой-либо другой Linux): https://www.instructables.com/id/Make -a-Server-Out-Of-An-Old-PC /
Шаг 1. Загрузите программное обеспечение сервера Apache

Загрузите программное обеспечение http-сервера apache с этого зеркального сайта apache: https://www.reverse.net/pub/apache/httpd/binaries/win32/_Or_ перейдите на https://www.apache.org/, перейдите к загрузке со страницы зеркал выберите зеркало и загрузите оттуда. Как видно из приведенной выше ссылки, вам нужно перейти в папку apache, httpd, двоичных файлов, win32 зеркала. Что загружать: = Вам следует загрузить самую новую версию (самый высокий номер версии), это 2.2.6, как я введите это. Если хотите, проверьте здесь, какая последняя версия: https://httpd.apache.org/ = Вам нужен файл.msi, это установочный файл Windows (например,.exe)
Шаг 2: установите его

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


Как только он установлен, я думаю, он сразу же запускает сервер. Вы можете увидеть, работает ли он, посмотрев значок в правом нижнем углу панели задач (см. Рис.). Если он не запущен, и вы хотите запустить или остановить его, просто перейдите в меню «Пуск» (см. Рис.).
если вы получаете сообщение об ошибке при попытке запустить сервер, запишите ошибку # и найдите ее в документации или в Google.
Шаг 4: Протестируйте

Проверьте это, когда вы уверены, что сервер работает, откройте веб-браузер и введите: https:// localhost в адресную строку, это должно появиться (см. Рис.). Ура, это работает, теперь сделайте с ним что-нибудь полезное (будет рассмотрено в будущих инструкциях,.. возможно)
Шаг 5. Измените веб-страницу
Вот ответ, который я недавно дал на комментарий, в котором спрашивал, как изменить веб-страницу, которая появляется, когда вы переходите по адресу localhost. Веб-страница по умолчанию с надписью «это работает» закодирована в файле с именем index.html. Вы можете отредактировать / заменить файл index.html по умолчанию в папке htdocs, которая находится в вашей папке apache (где бы вы его ни установили). Если вы хотите работать над домашней автоматизацией, вам нужно будет изучить, как кодировать свою веб-страницу для доступа к портам на вашем сервере (например, последовательному порту). Эти порты могут посылать электрические сигналы на вещи за пределами вашего компьютера (например, на роботов и микроконтроллер), тем самым обеспечивая «домашнюю автоматизацию». Один из способов сделать это - использовать ActiveX, вызываемый javascript (например, см.: https://strokescribe.com/en/serial-port-internet-explorer.html). После редактирования файла index.html вы должны быть может получить доступ к этому index.html с любого другого компьютера в Интернете, введя IP-адрес своего сервера. Если ваш интернет-провайдер (интернет-провайдер) использует статические IP-адреса, вы просто вводите IP-адрес каждый раз, чтобы получить доступ к своей странице. Но если ваш интернет-провайдер использует динамические IP-адреса, вам нужно будет искать IP-адрес вашего сервера каждый раз, когда вы отключаете / повторно подключаете его к Интернету. Существуют бесплатные службы, которые сделают это за вас: DNS2Go или dyndns.org. Вот несколько полезных ссылок: https://johnbokma.com/windows/apache-virtual-hosts-xp.html https://groups.google.com / group / comp.infosystems.www.servers.ms-windows / browse_thread / thread / 866bad569981327c / b1d7fb821ab94a8f? hl = en & lnk = gst & q = web + page # b1d7fb821ab94a8f https://www.tivohelp.com/arch. swiki.net/31.html
Рекомендуемые:
Радиочастотный передатчик Flysky с питанием от USB + проводное подключение сигнала к ПК + бесплатное программное обеспечение для моделирования: 6 шагов

Радиочастотный передатчик Flysky с питанием от USB + проводное соединение сигнала с ПК + бесплатное программное обеспечение для симулятора: если вы похожи на меня, вам захочется протестировать свой радиочастотный передатчик и узнать, прежде чем разбить свой дорогой радиочастотный самолет / дрон. Это доставит вам дополнительное удовольствие, сэкономив при этом кучу денег и времени. Для этого лучше всего подключить радиопередатчик к вам
Как загрузить бесплатное программное обеспечение, будучи студентом ISU (Microsoft, Adobe и программное обеспечение для обеспечения безопасности: 24 шага

Как загрузить бесплатное программное обеспечение в качестве студента ISU (Microsoft, Adobe и программное обеспечение для обеспечения безопасности: для Adobe: перейдите к шагу 1, для Microsoft: перейдите к шагу 8. Для безопасности: перейдите к шагу 12. Для Azure: перейдите к шагу 16
Как построить свой собственный анемометр с помощью язычковых переключателей, датчика Холла и некоторых записок на Nodemcu - Часть 2 - Программное обеспечение: 5 шагов (с изображени

Как построить свой собственный анемометр с помощью язычковых переключателей, датчика Холла и некоторых записок на Nodemcu - Часть 2 - Программное обеспечение: Введение на Nodemcu - Часть 1 - Оборудование " - где я показываю, как собрать измеритель скорости и направления ветра
Как трансформировать животных с помощью GIMP (бесплатное программное обеспечение): 5 шагов

Как трансформировать животных с помощью GIMP (бесплатное программное обеспечение): во время этой инструкции я научу вас, как трансформировать 2 животных. Вы можете использовать этот метод трансформации для любых животных или любого творения, которое вы можете придумать. Покажи мне свои творения с помощью этого простого руководства! Необходимые вещи: компьютер, творческий м
Компьютер для RE Systems (часть 2 из 2) (программное обеспечение): 6 шагов

Компьютер для RE Systems (часть 2 из 2) (программное обеспечение): в первой части данного руководства, расположенного здесь https://www.instructables.com/id/Computer-for-RE-Systems-Part-1-of-2 -Hardware /, я добавил все оборудование, которое я хотел получить для хорошей настольной системы. Теперь для программного обеспечения, но до программного обеспечения