Как сделать веб сервер на базе Raspberry Pi

Опубликовал Admin
9-05-2017, 08:20
4 795
0
Если вы ищите способ сделать дешевый веб-сервер для использования в качестве среды тестирования или хранения файлов, тогда Raspberry Pi будет для вас идеальным вариантом. Что такое Raspberry Pi? Это недорогой мини-компьютер, идеальный для базовых функций. Эта инструкция покажет вам, как превратить Raspberry Pi в веб-сервер. Примите во внимания, что все действия в этой статье производились в ОС Windows.

Запустите операционную систему Raspberry Pi

  1. Скачайте копию Raspberry Pi ОС (операционной системы) по ссылке в разделе источники и ссылки. Доступно несколько разных дистрибутивов, но для этой статьи мы будем использовать версию "Raspbian".
  2. Извлеките образ на SD карту. Для этого нам понадобится утилита под названием Win32 Disc Imager. Ссылка на нее также доступна в разделе источники и ссылки. Откройте утилиту, перейдите к букве диска, которая назначена вашей SD-карте, выберите расположение образа с Raspberry Pi ОС и нажмите burn.
  3. Как только запись будет завершена, можете установить SD-карту в ваш Raspberry Pi, затем подключите остальные провода, mini USB подключайте в последнюю очередь.
  4. После завершения загрузки операционной системы вам надо войти. Стандартный логин "pi", а пароль "raspberry".
  5. Начните с изменение пароля. В командной строке введите:
  6. Введите новый пароль и подтвердите его. Примите во внимание, что курсор во время ввода текста двигаться не будет, но текст будет вводиться.

Запустите обновление программного обеспечения

  1. Так как вы используете свежую версию Debian, вам нужно будет кое-что почистить, обновить и установить. Во-первых, мы обновим время, исходники, затем модифицируем предыдущие версии установленных пакетов. В командной строке введите следующее (после каждой строки нажимайте return/enter):
  2. Установка даты и времени. С командной строки введите (замените части кода актуальными данными):

Как поддерживать прошивку в актуальном состоянии

  1. Далее мы установим утилиту для обновление Hexxeh's RPI, чтобы поддерживать актуальную версию прошивки Raspberry Pi. Для этого введите следующую команду (после каждой строки нажимайте return/enter):

Установка SSH

  1. Теперь мы настроим SSH, чтобы можно было производить остальные манипуляции с помощью другого компьютера. Для этого сначала узнайте IP адрес Raspberry Pi: Вы должны увидеть что-то на подобие этого: eth0 Link encap:Ethernet HWaddr fe:fd:45:xx:xx:xx inet addr:69.164.xxx.xxx Bcast:69.164.xxx.xxx Mask:255.255.255.0 inet6 addr: fe80::fcfd:xxx:xxx:xxx/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:35463998 errors:0 dropped:0 overruns:0 frame:0 TX packets:30563995 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:11300336376 (11.3 GB) TX bytes:33179556297 (33.1 GB) Interrupt:76 Убедитесь, что вы подключены к Интернету. Если ethernet-кабель подключен, появится метка eth0. Беспроводная сеть может обозначаться wlan0, но возможно и другое обозначение. На второй строке "inet addr:69.164.xxx.xxx" указан IP-адрес вашего Raspberry Pi.
  2. Теперь включите SSH и перезагрузитесь (после каждой строки нажимайте return/enter):
  3. Теперь вы можете отключить USB клавиатуру и монитор. Теперь они не нужны, так как дальнейшие действия вы будете производить через SSH.
  4. Скачайте SSH-клиент, например PuTTy (www.putty.org), который можно бесплатно скачать с Google, и подключитесь к IP-адресу вашего Raspberry Pi. Войдите, используя логин "pi" и пароль, который вы установили ранее.

Установка веб-сервера

  1. Для установки Apache и PHP выполните следующие команды:
  2. Теперь перезапустите службу: ИЛИ sudo /etc/init.d/apache2 restart
  3. Введите IP-адрес вашего Raspberry Pi в веб-браузере. Вы должны увидеть простую страницу с надписью "It Works!"

Установка MySQL

  1. Для установки MySQL установите несколько пакетов, используя следующую команду:

Установка FTP

  1. Сейчас мы установим FTP для передачи файлов на/с Raspberry Pi.
  2. Измените права коневой веб-папки:
  3. Далее установите vsftpd:
  4. Отредактируйте файл vsftpd.conf:
  5. Сделайте следующие изменения:
    • anonymous_enable=YES to anonymous_enable=NO
    • Uncomment local_enable=YES and write_enable=YES
    • then go to the bottom of the file and add force_dot_files=YES.
  6. Сохраните файл и выйдите, нажав CTRL-O, CTRL-X.
  7. Теперь перезапустите vsftpd:
  8. Добавьте быструю ссылку с домашней папки пользователя Pi к /var/www:
  9. Теперь вы можете подключаться к папке /var/www через быструю ссылку, которая должна появиться при входе, через FTP и используя имя пользователя Pi

Советы

  • Если появится сообщение об ошибке со следующим текстом: "wget: command not found", запустите "sudo apt-get install wget"

Что вам понадобится

  • Raspberry Pi (model B)
  • Пустая SD-карта минимум на 4 Гб
  • Micro USB кабель (для питания)
  • Сетевой кабель с доступом к интернету
  • USB клавиатура
Теги:
Информация
Посетители, находящиеся в группе Guests, не могут оставлять комментарии к данной публикации.