Оглавление:

Превратите свой компьютер в сервер за 10 минут (бесплатное программное обеспечение): 5 шагов
Превратите свой компьютер в сервер за 10 минут (бесплатное программное обеспечение): 5 шагов

Видео: Превратите свой компьютер в сервер за 10 минут (бесплатное программное обеспечение): 5 шагов

Видео: Превратите свой компьютер в сервер за 10 минут (бесплатное программное обеспечение): 5 шагов
Видео: Создаем VPN сервер средствами Windows 10, 8.1, 8, 7 без дополнительных программ 2024, Декабрь
Anonim
Превратите свой компьютер в сервер за 10 минут (бесплатное программное обеспечение)
Превратите свой компьютер в сервер за 10 минут (бесплатное программное обеспечение)

Здесь рассказывается, как быстро настроить ваш компьютер (работающий под управлением 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

Скачать серверное программное обеспечение Apache
Скачать серверное программное обеспечение 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

Рекомендуемые: