Если вы ищете способ сделать дешевый веб-сервер, в первую очередь для использования в качестве среды тестирования или для хранения файлов, то Raspberry Pi идеально подходит для вас. Что такое Raspberry Pi? Это недорогой мини-компьютер, идеально подходящий для выполнения основных функций. Это руководство покажет вам, как взять новый Raspberry Pi и передать его веб-серверу. Обратите внимание, что в этой статье мы будем работать в Windows.
Шаги
Часть 1 из 7: Запуск операционной системы Raspberry Pi
Шаг 1. Получите копию ОС Raspberry Pi (операционная система) по ссылке в разделе источников
Доступно несколько различных дистрибутивов, но в этой статье мы будем использовать версию «Raspbian».
Шаг 2. Распакуйте образ на SD-карту
Для этого нам понадобится инструмент Win32 Disc Imager. Ссылка для этого также доступна в разделе источников. Теперь откройте инструмент, перейдите к букве диска, в которой находится ваша SD-карта, выберите расположение образа ОС Raspberry Pi и выберите запись. Подождите, пока он закончится.
Шаг 3. Откройте SD-карту в проводнике Windows
Просто создайте файл с именем ssh. Это обновление безопасности, появившееся после Raspbian Jessie.
Шаг 4. Извлеките SD-карту и вставьте ее в Raspberry Pi, затем подключите остальные шнуры, обязательно подключая мини-USB в последнюю очередь
Шаг 5. Войдите в систему после загрузки операционной системы
Имя пользователя по умолчанию - «пи», а пароль по умолчанию - «малина». В новых версиях Raspbian по умолчанию включен автоматический вход.
Шаг 6. Начните с изменения пароля
В командной строке введите:
sudo passwd pi.
Шаг 7. Вы также можете изменить свой пароль, набрав sudo raspi-config и выбрав Изменить пароль пользователя или перейдя в Конфигурацию системы
Шаг 8. Введите новый пароль и подтвердите его
Обратите внимание: курсор не перемещается при вводе паролей, но вы вводите текст.
Часть 2 из 7: Запуск обновлений программного обеспечения
Шаг 1. Начните с обновлений
Поскольку вы используете свежую версию Debian, вам нужно будет выполнить некоторую очистку, обновление и установку. Сначала мы собираемся обновить часы, обновить наши источники, а затем обновить все предустановленные пакеты. Введите в командной строке следующее (нажимайте return / enter после каждой строки):
sudo dpkg-reconfigure tzdata sudo apt-get update sudo apt-get upgrade
Шаг 2. Установите дату и время
В командной строке введите (при необходимости замените детали):
sudo date --set = "30 декабря 2013 10:00:00"
Часть 3 из 7: Поддержание актуальности прошивки
Шаг 1. Установите инструмент обновления RPI от Hexxeh, чтобы поддерживать Raspberry Pi в актуальном состоянии
Для этого выполните следующие команды (нажимайте return / enter после каждой строки):
sudo apt-get install ca-сертификаты sudo apt-get install git-core sudo wget https://raw.github.com/Hexxeh/rpi-update/master/rpi-update -O / usr / bin / rpi-update && sudo chmod + x / usr / bin / rpi-update sudo rpi-update sudo shutdown -r сейчас
Часть 4 из 7. Настройка SSH
Шаг 1. Настройте SSH, чтобы мы могли делать все остальное с другого компьютера
Для этого сначала запишите IP-адрес Raspberry Pi.
имя хоста -I
192.168.1.17
Шаг 2. Включите SSH и перезагрузитесь (нажимайте return / enter после каждой строки):
Отметив inet addr, используйте: sudo /etc/init.d/ssh start каждый раз, когда вы загружаете пи. Подсказка: при возникновении ошибки используйте команду ниже, а затем команду вверху. sudo apt-get install ssh Затем перезапустите свой pi: sudo shutdown -r сейчас
Шаг 3. Отсоедините шнуры от USB-клавиатуры и монитора
В этом больше нет необходимости, так как все остальное будет выполняться через SSH.
Шаг 4. Загрузите SSH-клиент, например PuTTy (www.putty.org), который можно бесплатно загрузить с Google, и подключитесь к IP-адресу вашего Raspberry Pi, войдя в систему с именем пользователя «pi» и паролем, который вы установили ранее
Часть 5 из 7: Установка веб-сервера
Шаг 1. Установите Apache и PHP
Для этого выполните следующие команды:
sudo apt-get установить apache2 php5 libapache2-mod-php5
Шаг 2. Перезапустите службу:
sudo service apache2 перезапуск
ИЛИ
sudo /etc/init.d/apache2 перезапуск
Шаг 3. Введите I. P
адрес вашего Raspberry Pi в вашем веб-браузере. Вы должны увидеть простую страницу с надписью «Это работает!»
Часть 6 из 7: Установка MySQL
Шаг 1. Установите MySQL
Для этого установите несколько пакетов с помощью следующей команды:
sudo apt-get установить mysql-server mysql-client php5-mysql
Часть 7 из 7: Установка FTP
Шаг 1. Установите FTP, чтобы разрешить передачу файлов на Raspberry Pi и обратно
Шаг 2. Станьте владельцем корневого веб-сайта:
sudo chown -R pi / var / www
Шаг 3. Установите vsftpd:
sudo apt-get install vsftpd
Шаг 4. Отредактируйте файл vsftpd.conf:
sudo nano /etc/vsftpd.conf
Шаг 5. Внесите следующие изменения:
- anonymous_enable = ДА к anonymous_enable = НЕТ
- Раскомментировать local_enable = ДА а также write_enable = ДА удалив # символ перед каждой строкой
- затем перейдите в конец файла и добавьте force_dot_files = ДА.
Шаг 6. Сохраните и выйдите из файла, нажав CTRL-O, CTRL-X
Шаг 7. Перезапустите vsftpd:
sudo service vsftpd перезапуск
Шаг 8. Создайте ярлык из домашней папки пользователя Pi на / var / www:
ln -s / var / www / ~ / www
Шаг 9. Теперь вы можете использовать FTP с помощью пользователя Pi и получить доступ к папке / var / www через ярлык, который должен появиться при входе в систему
подсказки
- Нет необходимости устанавливать FTP-сервер, если у вас установлен SSH-сервер. Вы можете использовать такое приложение, как WinSCP, для подключения через SCP, что более безопасно и избавляет от необходимости открывать другой порт на вашем Raspberry Pi.
- Если вы получили сообщение об ошибке: «wget: команда не найдена», запустите «sudo apt-get install wget»