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

  1. Приобрести старый компьютер
  2. Системные Требования
  3. Установить Ubuntu
  4. Настройка служб приложений
  5. Проверьте свой веб-сервер!
  6. Часть 2
  7. Нахождение локального IP-адреса сервера
  8. Совместное использование веб-папки
  9. Перенаправление порта
  10. Получение статического имени хоста
  11. Мир это твоя жемчужина

Реклама

Хотите узнать о Linux или запустить домашний веб-сервер? Установить Linux на старый запасной компьютер довольно легко в наши дни с помощью многих удобных для пользователя дистрибутивов, таких как Ubuntu а также Mint Linux , После начала работы у вас будет собственная платформа для размещения вашего веб-сайта либо для разработки, либо для самостоятельного размещения веб-сайта.

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

Приобрести старый компьютер

Linux - это универсальная операционная система, которая может работать на самых медленных ПК, по крайней мере, в режиме командной строки. Для простоты мы собираемся запустить Ubuntu 10.10 «Maverick Meercat», которая была только что выпущена и проверена Джастином.

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

Ubuntu 10.10 перечисляет 256 МБ оперативной памяти как минимальный объем, на котором она будет работать. Сама установка занимает 3,3 ГБ, а затем вы хотите оставить место для дополнительного программного обеспечения и любых файлов, с которыми вам нужно работать, поэтому я бы рекомендовал этот минимум в 10 ГБ.

Ubuntu поддерживает широкий спектр видеокарт, жестких дисков и другого оборудования; Если вы хотите проверить перед загрузкой установочного диска, посмотрите на Совместимость с Linux Перечислите как полные системы, так и отдельные компоненты вашей системы, чтобы увидеть, будет ли она работать. Однако, прежде чем увлекаться этим, довольно просто и быстро протестировать все на Live CD, чтобы убедиться, что все будет работать в вашей системе.

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

Установить Ubuntu

Установить Ubuntu

Установка Ubuntu очень проста в последней версии 10.10. Моя любимая особенность установщика заключается в том, что, хотя вы все еще делаете выбор в отношении установки, он работает для форматирования и копирования файлов на жесткий диск.

Направляйтесь к Ubuntu Desktop CD Скачать сайт получить файл ISO. Эти образы дисков содержат самые последние версии программного обеспечения, поэтому после установки вам нужно будет выполнить как минимум обновление. Используйте 64-битную версию, если ваш компьютер поддерживает ее или 32-битную версию в противном случае. Запишите ISO на CD или DVD, вставьте его в дисковод компьютера и загрузитесь.

Если вам нужно изменить настройки BIOS для загрузки с компакт-диска, сделайте это, или иногда вам нужно нажать клавишу, чтобы выбрать альтернативный загрузочный носитель. Загрузитесь с дисковода компакт-дисков и выберите «Установить Ubuntu». В общем, мы будем устанавливать как можно меньше программного обеспечения по двум причинам: во-первых, чем больше программного обеспечения вы устанавливаете, а сервисов запускаете в фоновом режиме, медленнее будет ваша система. Во-вторых, это также открывает в вашей системе больше потенциальных дыр в безопасности в будущем.

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

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

Теперь у вас есть полнофункциональная установка Ubuntu.

Настройка служб приложений

У вас есть несколько вариантов здесь, но так как большинство сайтов работают на комбинации Apache, MySQL и PHP, мы собираемся установить их. Это похоже на то, что мы рекомендовали установка на Windows Как настроить свой собственный сервер WAMP Как настроить свой собственный сервер WAMP WAMP-сервер - это самый простой и безболезненный способ настройки Apache, MySQL и PHP на Windows для размещения веб-сайта. Прочитайте больше ,

Эти приложения устанавливаются через Ubuntu Software Center. Запустите центр программного обеспечения через Система-> Администрирование-> Менеджер пакетов Synaptic. Здесь мы устанавливаем необходимое нам программное обеспечение.

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

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

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

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

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

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

Часть 2

Вы узнали, как установить Ubuntu и программное обеспечение веб-сервера Linux, включая Apache, PHP и MySQL, в первой части этой серии статей. Теперь узнайте, как загружать свои файлы и, наконец, просматривать свой веб-сервер из любой точки мира!

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

Нахождение локального IP-адреса сервера

Первое, что вам нужно сделать, это найти локальный IP-адрес сервера и установить для него то, на что вы позже сможете ссылаться. Давайте найдем текущий IP-адрес сервера - найденный по протоколу динамического DHCP - в поле Network Information.

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

Запишите это, как мы будем использовать на следующем шаге

Нам нужно отредактировать информацию о вашем соединении, чтобы получить статический IP-адрес в вашей локальной сети. Щелкните правой кнопкой мыши по этому меню, но на этот раз перейдите к « Редактировать соединения» . Выберите имя адаптера из предыдущего шага - в моем случае это eth1 , и отредактируйте эти настройки. Выберите вкладку IPv4 и переключите « Метод » на « Ручной », а не « Автоматический (DHCP) », который используется по умолчанию при установке. Введите информацию в настройках подключения.

Введите информацию в настройках подключения

Единственным отличием, которое у нас будет на этот раз, будет ваш IP-адрес. Сохраните первые три октета (числа между точками) и измените последний на большое число ниже 254. Важно, чтобы этот номер не использовался в вашей сети, и, если вы не уверены, выберите высокий IP-адрес например, 250. Для нашего примера я знаю, что .10 свободен, поэтому предположим, что наш новый IP-адрес - 192.168.2.10. Это будет ваш статический локальный IP-адрес.

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

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

Сначала нам нужно ослабить права доступа к нашей веб-папке. Откройте терминал, перейдя в Приложения-> Аксессуары-> Терминал. Введите следующую команду:

$ sudo chmod 777 / var / www

Он запросит ваш пароль и затем изменит разрешения, которые не будут возвращены, если сообщение прошло успешно.

Он запросит ваш пароль и затем изменит разрешения, которые не будут возвращены, если сообщение прошло успешно

Теперь перейдите в браузер файлов ( Places-> Computer ) и перейдите в File System -> / var / . Щелкните правой кнопкой мыши папку www и выберите «Параметры общего доступа». Установите флажок « Поделиться этой папкой ». Для обеспечения безопасности вы можете поделиться им с паролем или без него. Выберите « Гостевой доступ », чтобы открыть общий доступ к папке без ввода имени пользователя и пароля.

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

Для просмотра ваших файлов перейдите в сетевое расположение //192.168.2.10/www . Он либо запросит у вас пароль, либо предоставит доступ к вашим файлам в зависимости от настроек безопасности. Это тот же набор файлов, к которым вы можете получить доступ в своем веб-браузере, перейдя по адресу http://192.168.2.10/.

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

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

Порты Порты открытого маршрутизатора и их последствия для безопасности [Объясненная технология] Порты открытого маршрутизатора и их последствия для безопасности [Объясненная технология] Прочитайте больше на сервере похожи на двери или окна в доме - каждый из них даст вам доступ к другой службе, работающей на сервере. Веб-серверы используют порт 80 по умолчанию.

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

Получение статического имени хоста

Большинство домашних подключений имеют то, что называется динамический IP Что такое динамический IP-адрес и как его получить? [Технология объяснила] Что такое динамический IP-адрес и как его получить? [Технология объяснила] Прочитайте больше Это означает, что он изменится через определенный период, обычно через неделю или около того. Мы охватили фантастический сервер DynDNS здесь на MakeUseOf Подключайтесь к своим домашним компьютерам из любой точки мира с помощью DynDNS Подключайтесь к своим домашним компьютерам из любой точки мира с помощью DynDNS Прочитайте больше В прошлом году ознакомьтесь с этой статьей для получения дополнительной информации об использовании службы DynDNS. Убедитесь, что вы используете клиент Linux для обновления вашего динамического IP с помощью серверов DynDNS. Для нашего веб-сервера вы хотите перенаправить TCP-порт 80. Перенаправить этот порт на локальный статический IP-адрес, в нашем случае это 192.168.2.10.

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

Мир это твоя жемчужина

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

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

И знаете ли вы, что вы можете превратить ваше устройство Android в веб-сервер Как превратить устройство Android в веб-сервер Как превратить устройство Android в веб-сервер Хотите разместить простой сайт без дорогого плана хостинга? Вот как можно разместить веб-сайт на вашем телефоне или планшете Android. Прочитайте больше ? Проверьте наше руководство для деталей.

Узнайте больше о: Ubuntu , Веб сервер ,

Так как же на самом деле действуют посетители вашего веб-сайта?
?вязаться с вашим сервером?