Как сделать веб-сервер Raspberry Pi (с изображениями)

Оглавление:

Как сделать веб-сервер Raspberry Pi (с изображениями)
Как сделать веб-сервер Raspberry Pi (с изображениями)

Видео: Как сделать веб-сервер Raspberry Pi (с изображениями)

Видео: Как сделать веб-сервер Raspberry Pi (с изображениями)
Видео: Какой компилятор выбрать для C++? | Code blocks или Visual studio 2024, Апрель
Anonim

Если вы ищете способ сделать дешевый веб-сервер, в первую очередь для использования в качестве среды тестирования или для хранения файлов, то Raspberry Pi идеально подходит для вас. Что такое Raspberry Pi? Это недорогой мини-компьютер, идеально подходящий для выполнения основных функций. Это руководство покажет вам, как взять новый Raspberry Pi и передать его веб-серверу. Обратите внимание, что в этой статье мы будем работать в Windows.

Шаги

Часть 1 из 7: Запуск операционной системы Raspberry Pi

2254547 1
2254547 1

Шаг 1. Получите копию ОС Raspberry Pi (операционная система) по ссылке в разделе источников

Доступно несколько различных дистрибутивов, но в этой статье мы будем использовать версию «Raspbian».

2254547 2
2254547 2

Шаг 2. Распакуйте образ на SD-карту

Для этого нам понадобится инструмент Win32 Disc Imager. Ссылка для этого также доступна в разделе источников. Теперь откройте инструмент, перейдите к букве диска, в которой находится ваша SD-карта, выберите расположение образа ОС Raspberry Pi и выберите запись. Подождите, пока он закончится.

2254547 3
2254547 3

Шаг 3. Откройте SD-карту в проводнике Windows

Просто создайте файл с именем ssh. Это обновление безопасности, появившееся после Raspbian Jessie.

2254547 4
2254547 4

Шаг 4. Извлеките SD-карту и вставьте ее в Raspberry Pi, затем подключите остальные шнуры, обязательно подключая мини-USB в последнюю очередь

2254547 5
2254547 5

Шаг 5. Войдите в систему после загрузки операционной системы

Имя пользователя по умолчанию - «пи», а пароль по умолчанию - «малина». В новых версиях Raspbian по умолчанию включен автоматический вход.

2254547 6
2254547 6

Шаг 6. Начните с изменения пароля

В командной строке введите:

    sudo passwd pi.

Шаг 7. Вы также можете изменить свой пароль, набрав sudo raspi-config и выбрав Изменить пароль пользователя или перейдя в Конфигурацию системы

2254547 7
2254547 7

Шаг 8. Введите новый пароль и подтвердите его

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

Часть 2 из 7: Запуск обновлений программного обеспечения

2254547 8
2254547 8

Шаг 1. Начните с обновлений

Поскольку вы используете свежую версию Debian, вам нужно будет выполнить некоторую очистку, обновление и установку. Сначала мы собираемся обновить часы, обновить наши источники, а затем обновить все предустановленные пакеты. Введите в командной строке следующее (нажимайте return / enter после каждой строки):

    sudo dpkg-reconfigure tzdata sudo apt-get update sudo apt-get upgrade

2254547 9
2254547 9

Шаг 2. Установите дату и время

В командной строке введите (при необходимости замените детали):

    sudo date --set = "30 декабря 2013 10:00:00"

Часть 3 из 7: Поддержание актуальности прошивки

2254547 10
2254547 10

Шаг 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

Hostnamei
Hostnamei

Шаг 1. Настройте SSH, чтобы мы могли делать все остальное с другого компьютера

Для этого сначала запишите IP-адрес Raspberry Pi.

    имя хоста -I

  • Вы должны увидеть что-то вроде этого:
  • 192.168.1.17

  • Появится IP-адрес вашего Raspberry Pi.
2254547 12
2254547 12

Шаг 2. Включите SSH и перезагрузитесь (нажимайте return / enter после каждой строки):

    Отметив inet addr, используйте: sudo /etc/init.d/ssh start каждый раз, когда вы загружаете пи. Подсказка: при возникновении ошибки используйте команду ниже, а затем команду вверху. sudo apt-get install ssh Затем перезапустите свой pi: sudo shutdown -r сейчас

2254547 13
2254547 13

Шаг 3. Отсоедините шнуры от USB-клавиатуры и монитора

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

2254547 14
2254547 14

Шаг 4. Загрузите SSH-клиент, например PuTTy (www.putty.org), который можно бесплатно загрузить с Google, и подключитесь к IP-адресу вашего Raspberry Pi, войдя в систему с именем пользователя «pi» и паролем, который вы установили ранее

Часть 5 из 7: Установка веб-сервера

2254547 15
2254547 15

Шаг 1. Установите Apache и PHP

Для этого выполните следующие команды:

    sudo apt-get установить apache2 php5 libapache2-mod-php5

2254547 16
2254547 16

Шаг 2. Перезапустите службу:

    sudo service apache2 перезапуск

    ИЛИ

    sudo /etc/init.d/apache2 перезапуск

2254547 17
2254547 17

Шаг 3. Введите I. P

адрес вашего Raspberry Pi в вашем веб-браузере. Вы должны увидеть простую страницу с надписью «Это работает!»

Часть 6 из 7: Установка MySQL

2254547 18
2254547 18

Шаг 1. Установите MySQL

Для этого установите несколько пакетов с помощью следующей команды:

    sudo apt-get установить mysql-server mysql-client php5-mysql

Часть 7 из 7: Установка FTP

2254547 19
2254547 19

Шаг 1. Установите FTP, чтобы разрешить передачу файлов на Raspberry Pi и обратно

2254547 20
2254547 20

Шаг 2. Станьте владельцем корневого веб-сайта:

    sudo chown -R pi / var / www

2254547 21
2254547 21

Шаг 3. Установите vsftpd:

    sudo apt-get install vsftpd

2254547 22
2254547 22

Шаг 4. Отредактируйте файл vsftpd.conf:

    sudo nano /etc/vsftpd.conf

2254547 23
2254547 23

Шаг 5. Внесите следующие изменения:

  • anonymous_enable = ДА к anonymous_enable = НЕТ
  • Раскомментировать local_enable = ДА а также write_enable = ДА удалив # символ перед каждой строкой
  • затем перейдите в конец файла и добавьте force_dot_files = ДА.
2254547 24
2254547 24

Шаг 6. Сохраните и выйдите из файла, нажав CTRL-O, CTRL-X

2254547 25
2254547 25

Шаг 7. Перезапустите vsftpd:

    sudo service vsftpd перезапуск

2254547 26
2254547 26

Шаг 8. Создайте ярлык из домашней папки пользователя Pi на / var / www:

    ln -s / var / www / ~ / www

2254547 27
2254547 27

Шаг 9. Теперь вы можете использовать FTP с помощью пользователя Pi и получить доступ к папке / var / www через ярлык, который должен появиться при входе в систему

подсказки

  • Нет необходимости устанавливать FTP-сервер, если у вас установлен SSH-сервер. Вы можете использовать такое приложение, как WinSCP, для подключения через SCP, что более безопасно и избавляет от необходимости открывать другой порт на вашем Raspberry Pi.
  • Если вы получили сообщение об ошибке: «wget: команда не найдена», запустите «sudo apt-get install wget»

Рекомендуемые: