Оглавление:

Превратите старый компьютер в веб-сервер !: 9 шагов
Превратите старый компьютер в веб-сервер !: 9 шагов

Видео: Превратите старый компьютер в веб-сервер !: 9 шагов

Видео: Превратите старый компьютер в веб-сервер !: 9 шагов
Видео: Как сделать свой web хостинг бесплатно на старом компьютере (Урок 1) 2024, Ноябрь
Anonim
Превратите старый компьютер в веб-сервер!
Превратите старый компьютер в веб-сервер!
Превратите старый компьютер в веб-сервер!
Превратите старый компьютер в веб-сервер!

Хотите знать, что делать с этим сетевым кабелем и тем старым компьютером, который пылится у вас в подвале? Что ж, вот кое-что, что может быть вам полезно.

Шаг 1. Подготовьте компьютер

Подготовьте компьютер
Подготовьте компьютер
Подготовьте компьютер
Подготовьте компьютер

я знаю, я знаю, но я знаю, что могут быть те, кто просматривает эту инструкцию, у которых нет старого компьютера … в любом случае, чтобы подготовить компьютер. на вашем компьютере должно быть: - по крайней мере, 64 МБ ОЗУ (это не так уж сложно в наши дни) - процессор Intel или AMD (все еще не слишком жесткий) - привод cd-rom (все еще не жесткий) - не менее 600 МБ пространство (вам может понадобиться больше, поскольку это сервер!) - и возможность загрузки с компакт-диска или Ethernet-портала в целом, большинство из этих требований легко выполнить. поскольку для этой установки мы будем использовать серверную версию, этому компьютеру не обязательно потребуется 4 ГБ ОЗУ и жесткий диск на 500 ГБ, хотя это было бы неплохо …

Шаг 2. Получите операционную систему

Получите операционную систему
Получите операционную систему
Получите операционную систему
Получите операционную систему

мы будем использовать операционную систему Ubuntu Server Edition 8.04. Есть способы добиться аналогичных результатов с настольной версией, но графический интерфейс потребует много памяти и вычислительной мощности. Вы можете загрузить образ компакт-диска по этой ссылке: https://www.ubuntu.com/getubuntu/download вы выбираете «Server Edition» и выбираете зеркало рядом с вами. чтобы записать образ, загрузить программное обеспечение для записи изображений, такое как MagicISO или DVD Decrypter, или вы можете запросить бесплатные компакт-диски, но это займет время… 3-4 недели, если быть точным…

Шаг 3: Установите операционную систему

Установите операционную систему
Установите операционную систему
Установите операционную систему
Установите операционную систему
Установите операционную систему
Установите операционную систему

Теперь самое интересное: убедитесь, что ваш компьютер подключен к маршрутизатору и имеет активное подключение к Интернету во время этой установки, он автоматически обнаружит и настроит ваши сетевые настройки. все, что вам нужно сделать, это поставить компакт-диск с Ubuntu Сервер в оптический привод и загрузитесь с компакт-диска в BIOS. он отличается для всех компьютеров, но обычно вы можете получить доступ к BIOS с первого загрузочного экрана (он же первое, что появляется на мониторе после нажатия кнопки питания) и нажав F12 или Delete на клавиатуре, несколько снимков не были сделаны, например в качестве информации о раскладке клавиатуры и прокси-сервере, вы должны знать, что здесь указать… (прокси для меня пуст) посмотрите на картинки, чтобы увидеть все шаги, предпринятые в install.images с: https://www.howtoforge.com/perfect -server-ubuntu8.04-lts-p2: после установки программного обеспечения он снова выплюнет компакт-диск, поздравляем! вы только что установили Ubuntu Server!

Шаг 4: Webmin

Webmin
Webmin

А теперь самое скучное. поскольку у Ubuntu Server нет GUI (графического пользовательского интерфейса), все основано на тексте. Итак, чтобы иметь хороший контроль над тем, что происходит с вашим сервером, установите Webmin (веб-интерфейс). как только вы войдете в систему с указанным вами именем пользователя и паролем, введите следующие команды: sudo apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl libmd5-perlsudo wget https://prdownloads.sourceforge.net/webadmin/webmin_1.430_all.debsudo dpkg -i webmin_1.430_all.deband you now у вас установлен webmin! войдите в webmin, набрав его в адресной строке браузера: https:// your-server-IP: 10000 /, и теперь вы можете войти в систему!

Шаг 5: перенаправление портов

Перенаправление порта
Перенаправление порта

Теперь вот что вам нужно сделать, чтобы получить доступ к вашему веб-сайту из любого места, где есть Интернет. Откройте домашнюю страницу вашего маршрутизатора, введя IP-адрес маршрутизатора (по умолчанию 192.168.1.1) войдите в систему с именем пользователя и пройдите (по умолчанию admin для имя пользователя и пароль, если вы не меняли его, обратитесь к документации маршрутизатора или в Google в противном случае) теперь перейдите на вкладку с надписью «Приложения или игры» или «Перенаправление портов» или что-то в этом роде. будет форма в виде таблицы, вы вводите имя приложения, перенаправление от порта к порту, протокол, а затем IP-адрес вашего сервера. например: HTTP 80 80 TCP 192.168.1.xxx введите следующие значения: HTTP 80 80 TCP сервер IPFTP 21 21 TCP / UDP сервер IPSH 22 22 TCP сервер IP Включите их, а затем нажмите «Сохранить настройки» или «Сохранить»

Шаг 6. Получите бесплатное доменное имя

Получите бесплатное доменное имя
Получите бесплатное доменное имя

пора получить бесплатное доменное имя для вашего сервера. на данный момент IP-адрес вашего сервера - это ваш веб-сайт, и кто хочет помнить об этом? Хороший бесплатный сайт с доменом называется https://www.no-ip.com/, они используют ваш IP-адрес в Интернете в качестве доменного имени. просто создайте новую учетную запись и следуйте инструкциям на экране. это действительно легко настроить

Шаг 7: Протестируйте свой сайт

Протестируйте свой сайт!
Протестируйте свой сайт!

что бы вы ни назначили в качестве доменного имени на no-ip.com, введите это в свой браузер, и вы должны увидеть, что это работает! сообщение в окне браузера. если нет, попробуйте IP-адрес вашего сервера, если это не сработает, значит, вы сделали что-то не так с переадресацией портов …

Шаг 8: разрешения

Разрешения
Разрешения

Теперь я знаю, о чем вы думаете, как вы собираетесь обновлять свой веб-сайт, если у вас нет доступа к серверу? вот ответ. зайдите на свой сервер еще раз и выполните следующие команды: sudo chown yourusername: www-data / var / wwwsudo chmod 775 / var / www вы только что изменили права доступа к папке "/ var / www" (/ var / www - это корневая папка вашего веб-сайта). теперь перейдите на свой главный компьютер, будь то Windows или Mac, я не пробовал на Mac, но на Windows это работает нормально. загрузите программу под названием "WinSCP" и установите ее на свой компьютер. введите свое доменное имя в форме имени хоста и имя пользователя и пароль вашего сервера в форме имени пользователя и пароля. нажмите "Подключиться", это должно соединить вас с вашим сервером, и вы должны увидеть все файлы на вашем сервере. поднимитесь на несколько каталогов, пока не увидите папку var, войдите в папку var, а затем в папку www. Теперь вы можете копировать новые материалы веб-сайта в эти папки, чтобы обновить свой веб-сайт, чтобы сделать его круче и сложнее. для удаленного выполнения команд используйте PuTTY, клиентскую программу SSH, погуглите и загрузите на свой компьютер

Шаг 9: Другие мысли…

Другие мысли…
Другие мысли…

это один из многих способов настроить старый компьютер, чтобы превратить его в веб-сервер. еще один учебник, который помог мне начать работу несколько месяцев назад, был создан CalcProgrammer1, если вы хотите увидеть его руководство, перейдите по этой ссылке: https://www.instructables.com/id/Set-up-your-very-own-Web-server /? ALLSTEPSЕсли я что-то пропустил, не стесняйтесь комментировать, поэтому, если все работает должным образом, вам больше не нужен монитор или клавиатура, а это означает, что вы можете настроить этот компьютер на автоматическое включение в BIOS в определенный момент времени, поэтому вы можете хранить этот сервер в шкафу и больше не иметь к нему физического доступа. насколько это здорово ?! Мой сервер постоянно работает… пн-пт 11-5 по восточному времени, зайдите на мой сайт

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