Как сделать веб сервер на базе Raspberry Pi
Если вы ищите способ сделать дешевый веб-сервер для использования в качестве среды тестирования или хранения файлов, тогда Raspberry Pi будет для вас идеальным вариантом. Что такое Raspberry Pi? Это недорогой мини-компьютер, идеальный для базовых функций. Эта инструкция покажет вам, как превратить Raspberry Pi в веб-сервер. Примите во внимания, что все действия в этой статье производились в ОС Windows.
Запустите операционную систему Raspberry Pi
-
Скачайте копию Raspberry Pi ОС (операционной системы) по ссылке в разделе источники и ссылки. Доступно несколько разных дистрибутивов, но для этой статьи мы будем использовать версию "Raspbian".
-
Извлеките образ на SD карту. Для этого нам понадобится утилита под названием Win32 Disc Imager. Ссылка на нее также доступна в разделе источники и ссылки. Откройте утилиту, перейдите к букве диска, которая назначена вашей SD-карте, выберите расположение образа с Raspberry Pi ОС и нажмите burn.
-
Как только запись будет завершена, можете установить SD-карту в ваш Raspberry Pi, затем подключите остальные провода, mini USB подключайте в последнюю очередь.
-
После завершения загрузки операционной системы вам надо войти. Стандартный логин "pi", а пароль "raspberry".
-
Начните с изменение пароля. В командной строке введите:
-
Введите новый пароль и подтвердите его. Примите во внимание, что курсор во время ввода текста двигаться не будет, но текст будет вводиться.
Запустите обновление программного обеспечения
-
Так как вы используете свежую версию Debian, вам нужно будет кое-что почистить, обновить и установить. Во-первых, мы обновим время, исходники, затем модифицируем предыдущие версии установленных пакетов. В командной строке введите следующее (после каждой строки нажимайте return/enter):
-
Установка даты и времени. С командной строки введите (замените части кода актуальными данными):
Как поддерживать прошивку в актуальном состоянии
-
Далее мы установим утилиту для обновление Hexxeh's RPI, чтобы поддерживать актуальную версию прошивки Raspberry Pi. Для этого введите следующую команду (после каждой строки нажимайте return/enter):
Установка SSH
-
Теперь мы настроим 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.
-
Теперь включите SSH и перезагрузитесь (после каждой строки нажимайте return/enter):
-
Теперь вы можете отключить USB клавиатуру и монитор. Теперь они не нужны, так как дальнейшие действия вы будете производить через SSH.
-
Скачайте SSH-клиент, например PuTTy (www.putty.org), который можно бесплатно скачать с Google, и подключитесь к IP-адресу вашего Raspberry Pi. Войдите, используя логин "pi" и пароль, который вы установили ранее.
Установка веб-сервера
-
Для установки Apache и PHP выполните следующие команды:
-
Теперь перезапустите службу: ИЛИ sudo /etc/init.d/apache2 restart
-
Введите IP-адрес вашего Raspberry Pi в веб-браузере. Вы должны увидеть простую страницу с надписью "It Works!"
Установка MySQL
-
Для установки MySQL установите несколько пакетов, используя следующую команду:
Установка FTP
-
Сейчас мы установим FTP для передачи файлов на/с Raspberry Pi.
-
Измените права коневой веб-папки:
-
Далее установите vsftpd:
-
Отредактируйте файл vsftpd.conf:
-
Сделайте следующие изменения:
- 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.
-
Сохраните файл и выйдите, нажав CTRL-O, CTRL-X.
-
Теперь перезапустите vsftpd:
-
Добавьте быструю ссылку с домашней папки пользователя Pi к /var/www:
-
Теперь вы можете подключаться к папке /var/www через быструю ссылку, которая должна появиться при входе, через FTP и используя имя пользователя Pi
Советы
- Если появится сообщение об ошибке со следующим текстом: "wget: command not found", запустите "sudo apt-get install wget"
Что вам понадобится
- Raspberry Pi (model B)
- Пустая SD-карта минимум на 4 Гб
- Micro USB кабель (для питания)
- Сетевой кабель с доступом к интернету
- USB клавиатура
Информация
Посетители, находящиеся в группе Guests, не могут оставлять комментарии к данной публикации.
ТОП
Статьи
28-09-2016, 22:35
5-12-2016, 09:06
12-11-2016, 11:36
28-09-2016, 08:25
26-09-2016, 18:55
26-09-2016, 18:35