Как создать веб-сервер Linux на старом компьютере

Как создать веб-сервер Linux на старом компьютере

Заинтересованы в создании домашнего веб-сервера? Самый простой способ - установить Linux на запасной компьютер. Благодаря простоте Linux это очень просто, что дает вам доступный способ разместить веб-сайт или блог.





Вот как настроить веб-сервер Linux.





Как создать свой собственный веб-сервер с Linux

Чтобы создать веб-сервер Linux, который можно запускать из дома, вам понадобится оборудование и операционная система. Кроме того, необходимо установить программное обеспечение веб-сервера и установить средства доступа к серверу из Интернета.





мой коврик для мыши не работает

Мы можем разбить это на четыре простых шага, которым вы можете следовать, чтобы создать свой собственный веб-сервер Linux.

  1. Найдите старый / ненужный компьютер
  2. Установите операционную систему Linux
  3. Установите программное обеспечение веб-сервера приложения (Apache, PHP, MySQL)
  4. Доступ к серверу из Интернета

Давайте начнем.



1. Найдите старый компьютер для своего веб-сервера Linux.

Прежде чем выбрать компьютер для использования в качестве веб-сервера, вам необходимо знать минимальные требования ОС. Хотя Ubuntu популярен, он недостаточно легкий. Вместо этого Lubuntu 19.04 - более сильный вариант. Это более легкая альтернатива Ubuntu, построенная на том же коде.

Скачать: Lubuntu 19.04





Системные требования Lubuntu

Lubuntu 19.04 имеет минимальные требования:

  • Двухъядерный процессор 512 МГц или лучше (рекомендуется 1 ГГц, а не 2 ГГц для Ubuntu)
  • Системная память 4 ГБ
  • 25 ГБ свободного места на жестком диске
  • На выбор 32-битная (для старых ПК) и 64-битная версии

У вас может быть подходящий старый компьютер в задней части ящика или вы можете купить его в комиссионном магазине. Стоит отметить, что вы можете установить Linux веб-сервер на Raspberry Pi . Этот маленький компьютер стоит менее 30 долларов и является разумным вариантом, если у вас возникнут проблемы со старым оборудованием.





Кроме того, не ограничивайтесь старыми ПК с Windows. Компьютеры Apple Mac и MacBook, выпущенные до 2006 года с процессорами PowerPC, могут работать под управлением Linux.

Как и Ubuntu, Lubuntu поддерживает широкий спектр видеокарт, жестких дисков и другого оборудования. Чтобы проверить, будет ли дистрибутив работать на выбранном вами оборудовании, запустите Live CD.

Если вы планируете использовать сервер 24/7, убедитесь, что он находится в хорошо вентилируемом помещении. Лучше разместить его в помещении с кондиционером летом, когда жара будет врагом вашего сервера.

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

Установить Lubuntu просто. Для начала просто возьмите файл ISO и запишите его на DVD или USB-накопитель.

Скачать: Lubuntu

Эти образы дисков содержат последние версии программного обеспечения, поэтому после установки потребуется лишь небольшое обновление. Используйте 64-битную версию, если ваш компьютер поддерживает ее, или 32-битную версию в противном случае.

Когда вы будете готовы, вставьте установочный носитель в свой компьютер и перезагрузитесь. Если вам нужно изменить настройки BIOS для загрузки с оптического привода или USB, сделайте это. В некоторых случаях можно открыть меню выбора загрузочного носителя.

После загрузки установочного носителя выберите «Установить Lubuntu». При появлении запроса выберите Скачивание обновлений при установке а также Установить стороннее программное обеспечение а потом Стереть и использовать весь диск .

Обратите внимание, что это приведет к удалению всех остальных операционных систем, установленных на этом компьютере. Следуйте другим параметрам в соответствии с вашими желаемыми настройками. Шифрование вашей домашней папки нецелесообразно для проекта веб-сервера. Перезагрузитесь после завершения установки.

После перезагрузки проверьте наличие обновлений. Перейти к Система> Администрирование> Диспетчер обновлений> Установить обновления . Вам может потребоваться перезагрузка после установки любых найденных обновлений.

3. Установите программное обеспечение веб-сервера Linux.

Хотя доступны альтернативные варианты, большинство веб-сайтов работают на комбинации Apache, MySQL и PHP (известной как LAMP). Это похоже на то, что мы рекомендовали установка в Windows .

Все три инструмента можно установить через Центр программного обеспечения. Запустите это через Система> Администрирование> Менеджер пакетов Synaptic . Здесь мы устанавливаем необходимое нам программное обеспечение.

Найдите и установите следующие имена пакетов, каждое из которых будет включать в себя различные предварительные условия: apache2 , php5 , php5-mysql , а также MySQL-сервер . Примените изменения, чтобы установить пакеты.

Пакеты будут загружены и установлены в ближайшее время. Программа установки запросит у вас пароль root для MySQL. Перезагрузка не требуется.

Вы также можете установить эти инструменты из командной строки. Затем откройте терминал:

sudo apt install lamp-server^ -y

Проверьте свой веб-сервер!

Вы можете протестировать установку, открыв браузер Firefox на своем сервере и перейдя по URL-адресу http://127.0.0.1/. Или введите http: // localhost /.

Вы должны увидеть сообщение «Это работает!» сообщение, означающее, что ваш веб-сервер запущен! И Apache, и MySQL будут работать в фоновом режиме и будут запускаться при загрузке. Теперь, когда веб-сервер работает, вы можете редактировать файлы в / var / www. Просто обновите браузер, чтобы увидеть изменения прямо на вашем сайте.

Определение локального IP-адреса сервера

Пока сервер работает, он должен быть видимым для внешнего мира. Таким образом, важно поддерживать сервер в актуальном состоянии со всеми регулярными исправлениями.

Сначала найдите локальный IP-адрес сервера и установите для него то, на что вы позже сможете ссылаться. Вы найдете текущий IP-адрес, назначенный вашим маршрутизатором, в поле «Сетевая информация».

Найдите это, нажав на свое сетевое подключение, а затем выбрав Информация о подключении. Появится окно с вашим текущим IP-адресом, картой сетевого адаптера, широковещательным адресом, шлюзом и DNS-сервером. Запишите IP-адрес.

Затем отредактируйте информацию о подключении, чтобы получить статический IP-адрес в вашей локальной сети. Щелкните правой кнопкой мыши еще раз, но на этот раз перейдите к Изменить подключения . Выберите соответствующее имя адаптера (например, eth1) и отредактируйте эти настройки.

Выберите IPv4 вкладка и переключите Метод к Справочник . Нажмите Добавлять затем введите информацию из настроек подключения. Учтите, однако, что IP-адрес нужно будет ввести по-другому. Сохраните первые три октета (числа между точками), но измените последний на большее число, меньшее 254.

Важно, чтобы назначенный вручную IP-адрес еще не использовался в вашей сети. Если вы не уверены, выберите высокий IP-адрес, например 250. Это будет ваш статический локальный IP-адрес.

как сделать видео обои

Совместное использование веб-папки

Доступно несколько опций для доступа и загрузки файлов на ваш сервер. Чтобы проиллюстрировать важность разрешений для папки, рассмотрите возможность совместного использования веб-папки в качестве варианта.

Важно использовать этот метод только в том случае, если ваш сервер находится в частной сети. Будьте уверены, что никто не сможет подключиться к нему и получить доступ к вашей общей папке.

Начните с ослабления разрешений в веб-папке. Откройте терминал, нажав Ctrl + Alt + T, затем введите:

sudo chmod 777 /var/www

Вам будет предложено ввести пароль. Если все верно, разрешения будут обновлены.

Теперь перейдите в файловый браузер и найдите /куда/ . Щелкните правой кнопкой мыши папку www и выберите Варианты обмена и снимите галочку. Для параметров безопасности вы можете поделиться им с паролем или без него. Выбирать Гостевой доступ чтобы предоставить общий доступ к папке, не требуя имени пользователя и пароля.

Теперь вы или кто-либо другой сможете получить доступ к файлам без пароля. По этой причине в целях безопасности рекомендуется использовать пароль. Также найдите время, чтобы проверить Разрешить другим создавать и удалять файлы в этой папке . Это разрешает доступ для записи из общего каталога.

Для просмотра файлов перейдите в сетевое расположение. // локальный хост / www .

Он либо запросит ваш пароль, либо позволит вам получить прямой доступ к вашим файлам, в зависимости от ваших настроек безопасности. Это те же файлы, которые доступны в вашем веб-браузере через http: // localhost / (или любой другой статический IP-адрес, который вы установили).

Подключите свой Linux-сервер к сети с помощью перенаправления портов

Теперь, когда у вас есть IP-адрес, важно понять, что такое переадресация портов. Каждый человек, подключенный к Интернету, имеет IP-адрес. Для большинства домашних подключений (и многих бизнес-подключений) IP-адрес вашего компьютера фактически не доступен в Интернете. -

Итак, как посетители вашего сайта связываются с вашим сервером? Мы делаем это с переадресацией портов.

Стоимость замены аккумулятора macbook pro 2014

Порты на сервере подобны дверям или окнам в доме и, как таковые, имеют значение для безопасности. Каждый порт дает вам доступ к отдельной службе, работающей на сервере. По умолчанию веб-серверы используют порт 80.

Чтобы включить это, вам необходимо войти на страницу администратора вашего маршрутизатора. Подробную информацию об этом см. В документации устройства (на некоторых маршрутизаторах IP-адрес напечатан на обратной стороне). Здесь вы должны найти раздел под названием Перенаправление порта , или Приложения что позволит вам правильно перенаправлять порты.

Перенаправьте TCP-порт 80 внутрь вашей сети на статический IP-адрес, который вы установили ранее. Каждый маршрутизатор отличается, поэтому обратитесь к руководству по эксплуатации вашего маршрутизатора, чтобы узнать, как правильно его настроить.

Дайте своему веб-серверу Linux статическое имя хоста

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

Обойти это можно с помощью фантастического сервера DynDNS, который позволяет вам установить URL-адрес DynDNS для вашего сайта. Благодаря клиентскому приложению всякий раз, когда изменяется ваш общедоступный IP-адрес, URL-адрес по-прежнему будет указывать на ваш сервер Linux.

Таким образом, посетители должны иметь возможность посещать ваш веб-сервер из внешнего мира, перейдя на http://yourhostname.dyndns.org . Некоторые интернет-провайдеры блокируют порт 80 вашего маршрутизатора. В этом случае перенаправьте что-то вроде порта 8080 на порт 80. Это позволит вам посетить свой веб-сайт, перейдя на http://yourhostname.dyndns.org:8080 .

Вы построили веб-сервер Linux!

Теперь, когда ваш веб-сервер настроен, вы можете сосредоточиться на программировании или установке собственного программного обеспечения!

Возможно, вы запустите программное обеспечение для ведения блога или создадите форум или доску объявлений. Возможно, вам будет больше интересно разместить у себя социальную сеть, такую ​​как Mastodon, портфолио или что угодно. Тебе решать.

В наши дни вы можете разместить веб-сайт практически на чем угодно. Вот как превратите свое Android-устройство в веб-сервер чтобы доказать это.

Делиться Делиться Твитнуть Эл. адрес 5 советов, как зарядить ваши машины VirtualBox Linux

Устали от низкой производительности виртуальных машин? Вот что вам нужно сделать, чтобы повысить производительность VirtualBox.

Читать далее
Похожие темы
  • Linux
  • Ubuntu
  • Веб сервер
  • Руководства по проектам DIY
Об авторе Кристиан Коули(Опубликовано 1510 статей)

Заместитель редактора по безопасности, Linux, DIY, программированию и техническому объяснению, а также производитель действительно полезных подкастов с большим опытом поддержки настольных компьютеров и программного обеспечения. Автор журнала Linux Format, Кристиан - мастер Raspberry Pi, любитель Lego и фанат ретро-игр.

Ещё от Christian Cawley

Подписывайтесь на нашу новостную рассылку

Подпишитесь на нашу рассылку технических советов, обзоров, бесплатных электронных книг и эксклюзивных предложений!

Нажмите здесь, чтобы подписаться
Категория Linux