
Mark Lucas
0
2092
594
Хотите узнать о Linux или запустить домашний веб-сервер? Установить Linux на старый запасной компьютер довольно легко в наши дни с помощью многих удобных для пользователя дистрибутивов, таких как Ubuntu и Mint Linux. После запуска и запуска у вас будет собственная платформа для размещения вашего веб-сайта либо для разработки, либо для самостоятельного размещения веб-сайта..
Эта статья с практическими рекомендациями разбита на 4 основных этапа: 1. Приобрести старый компьютер, 2. Установите операционную систему, 3. Настройка программного обеспечения веб-сервера приложения (Apache, PHP, MySQL) и 4. Доступ к компьютеру из интернета.
Приобрести старый компьютер
Linux - это универсальная операционная система, которая может работать на самых медленных ПК, по крайней мере, в режиме командной строки. Для простоты мы собираемся запустить Ubuntu 10.10 “Маверик Меркат” который был только что выпущен и рассмотрен Джастином.
Системные Требования
Ubuntu 10.10 перечисляет 256 МБ оперативной памяти как минимальный объем, на котором она будет работать. Сама установка занимает 3,3 ГБ, а затем вы хотите оставить место для дополнительного программного обеспечения и любых файлов, с которыми вам нужно работать, поэтому я бы рекомендовал этот минимум в 10 ГБ.
Ubuntu поддерживает широкий спектр видеокарт, жестких дисков и другого оборудования; Если вы хотите проверить перед загрузкой установочного диска, посмотрите список совместимости оборудования Linux для всех систем и отдельных компонентов вашей системы, чтобы увидеть, будет ли он работать. Однако, прежде чем увлекаться этим, довольно просто и быстро протестировать все на Live CD, чтобы убедиться, что все будет работать в вашей системе..
Если вы планируете запускать сервер 24/7, убедитесь, что он находится в хорошо проветриваемом помещении. Лучше размещать его в кондиционированном помещении летом, так как тепло будет главным врагом вашей системы..
Установить Ubuntu
Установка Ubuntu очень проста в последней версии 10.10. Моя любимая особенность установщика заключается в том, что, хотя вы все еще делаете выбор в отношении установки, он работает для форматирования и копирования файлов на жесткий диск..
Перейдите на сайт загрузки Ubuntu Desktop CD, чтобы получить файл ISO. Эти образы дисков содержат самые последние версии программного обеспечения, поэтому после установки вам нужно будет выполнить как минимум обновление. Используйте 64-битную версию, если ваш компьютер поддерживает ее или 32-битную версию в противном случае. Запишите ISO на CD или DVD, вставьте его в дисковод компьютера и загрузитесь.
Если вам нужно изменить настройки BIOS для загрузки с компакт-диска, сделайте это, или иногда вам нужно нажать клавишу, чтобы выбрать альтернативный загрузочный носитель. Загрузитесь с CD-привода и выберите “Установить Ubuntu.” Вообще говоря, мы будем устанавливать наименьшее количество программного обеспечения, насколько это возможно, по двум причинам: во-первых, чем больше программного обеспечения вы устанавливаете и какие сервисы запускаете в фоновом режиме, тем медленнее будет работать ваша система. Во-вторых, это также открывает в вашей системе больше потенциальных дыр в безопасности в будущем..
Выбрать “Скачать обновления при установке” а также “Установите стороннее программное обеспечение” а потом “Стереть и использовать весь диск”. Обратите внимание, что это приведет к удалению любых других операционных систем, установленных на этом компьютере. Следуйте другим параметрам в соответствии с желаемыми настройками. я делаю не рекомендуем зашифровать вашу домашнюю папку. Перезагрузка после завершения установки.
После перезагрузки ваша установка практически завершена! Первое, что вам нужно сделать после установки, аналогично машине с Windows, - это применить все обновления. Перейдите в Система-> Администрирование-> Диспетчер обновлений и “Установить обновления”. Вам может потребоваться перезагрузка после установки любых найденных обновлений.
Теперь у вас есть полнофункциональная установка Ubuntu.
Настройка служб приложений
У вас есть несколько вариантов здесь, но так как большинство сайтов работают на комбинации Apache, MySQL и PHP, мы собираемся установить их. Это похоже на то, что мы рекомендовали установить в Windows. Как настроить свой собственный сервер WAMP. Как настроить свой собственный сервер WAMP. WAMP-сервер - это самый простой и безболезненный способ настройки Apache, MySQL и PHP на Windows для хостинга. сайт. .
Эти приложения устанавливаются через Ubuntu Software Center. Запустите центр программного обеспечения через Система-> Администрирование-> Менеджер пакетов Synaptic. Здесь мы устанавливаем необходимое нам программное обеспечение..
Найдите и установите следующие имена пакетов, каждое из которых будет включать ряд предварительных условий: apache2, php5, php5-MySQL, а также MySQL-сервер. Примените изменения для установки пакетов.
Пакеты будут загружены и установлены в ближайшее время. Установщик предложит вам ввести MySQL “корень” пароль. Перезагрузка не требуется.
Проверьте свой веб-сервер!
Вы можете протестировать ваш веб-сервер, открыв веб-браузер Firefox на вашем сервере и перейдя по адресу 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
Он запросит ваш пароль и затем изменит разрешения, которые не будут возвращены, если сообщение прошло успешно..
Теперь перейдите в файловый браузер (Местах:> Компьютер) и перейти к Файловая система -> / var /. Щелкните правой кнопкой мыши папка www, а затем “Варианты обмена.” Проверить “Поделиться этой папкой“. Для обеспечения безопасности вы можете поделиться им с паролем или без него. Выбрать “Гостевой доступ” поделиться папкой без имени пользователя и пароля.
Это означает, что вы или кто-либо еще сможете получить доступ к файлам без пароля. По этой причине я рекомендую поделиться с паролем. Это будет больше боли, потому что вам нужно будет ввести эту информацию, но это, безусловно, более безопасно. Также отметьте “Разрешить другим создавать и удалять файлы в этой папке.” Это позволяет доступ для записи из общего каталога.
Чтобы просмотреть свои файлы, перейдите в сетевую папку //192.168.2.10/www. Он либо запросит у вас пароль, либо предоставит доступ к вашим файлам в зависимости от настроек безопасности. Это тот же набор файлов, к которым вы можете получить доступ в своем веб-браузере, перейдя по адресу http://192.168.2.10/.
Перенаправление порта
Теперь, когда у нас есть наш IP-адрес, важно понять, что такое переадресация портов. Каждый человек, подключенный к Интернету, находится за IP-адресом. Для большинства домашних подключений, а также для некоторых деловых подключений IP-адрес вашего локального компьютера фактически не отображается в Интернете - он будет находиться в закрытом диапазоне, равном 192.168.x.x или 10.x.x.x. Так как же посетители вашего сайта на самом деле связываются с вашим сервером? Мы делаем это с переадресацией портов.
Порты Открытые порты маршрутизатора и их последствия для безопасности [технологии объяснены] Открытые порты маршрутизатора и их последствия для безопасности [технологии объяснены] на сервере аналогичны дверям или окнам в доме - каждый из них даст вам доступ к другой службе, работающей на сервере , Веб-серверы используют порт 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. ? Проверьте наше руководство для деталей.