![Web server на raspberry pi](https://i.ytimg.com/vi/FiXz4Zi1eRs/hqdefault.jpg)
Содержание
- этапы
- Часть 1 из 7:
Запустите операционную систему Raspberry Pi - Часть 2 из 7:
Запустить обновления программного обеспечения - Часть 3 из 7:
Постоянно обновляйте прошивку - Часть 4 из 7:
Установить SSH - Часть 5 из 7:
Установите веб-сервер - Часть 6 из 7:
Установите MySQL - Часть 7 из 7:
Установщик FTP - совет
- Необходимые элементы
Если вы ищете способ сделать дешевый веб-сервер, используемый в основном в качестве тестовой среды или для хранения файлов, то 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-карту в Raspberry Pi, а затем подключить остальные кабели, убедившись в том, что мини-USB подключен последним.
- 4 Как только операционная система закончит загрузку, вам нужно будет пройти аутентификацию. Имя пользователя по умолчанию - «пи», а пароль по умолчанию - «малина».
- 5 Начните с изменения пароля. В командной строке введите:
passwd pi
- 6 Введите новый пароль и подтвердите его. Обратите внимание, что курсор не будет двигаться, когда вы вводите пароли, но вы вводите e. реклама
Часть 2 из 7:
Запустить обновления программного обеспечения
- 1 Поскольку вы работаете с последней версией Debian, вам нужно будет выполнить очистку, установку и обновления. Сначала мы обновим часы, обновим наши исходники и обновим все предустановленные пакеты. Введите в командной строке следующее (нажимайте return / enter после каждой строки):
sudo dpkg-переконфигурировать 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 установить ca-сертификаты sudo apt-get установить git-core sudo wget https://raw.github.com/Hexxeh/rpi-update/master/rpi-update -O / usr / bin / rpi-update && sudo chmod + x / usr / bin / rp-update sudo rp-update выключение sudo -r сейчас реклама
Часть 4 из 7:
Установить SSH
- 1 Теперь мы установим SSH, чтобы мы могли сделать это с другого компьютера. Для этого сначала отметим IP-адрес Raspberry Pi:
Ifconfig
Вы должны увидеть что-то вроде этого:
eth0 Link encap: Ethernet HWaddr fe: fd: 45: xx: xx: xx inet addr: 69.164.xxx.xxx Bcast: 69.164.xxx.xxx Маска: 255.255.255.0 inet6 addr: fe80 :: fcfd: xxx: xxx: xxx / 64 Область действия: Link UP BROADCAST RUNNING MULTICAST MTU: 1500 Метрика: 1 пакеты RX: 35463998 ошибок: 0 отброшено: 0 переполнений: 0 кадр: 0 пакетов TX: 30563995 ошибок: 0 отброшено: 0 переполнений: 0 несущая: 0 коллизий: 0 txqueuelen: 1000 RX байт: 11300336376 (11,3 ГБ) TX байт: 33179556297 (33,1 ГБ) Прерывание: 76 Убедитесь, что вы подключены к Интернету !! Ключевое слово eth0 появится, если у вас подключен кабель Ethernet. Беспроводная сеть, вероятно, будет называться wlan0, но это может измениться.
Во второй строке "inet addr: 69.164.xxx.xxx" st IP-адрес вашего Raspberry Pi. - 2 Теперь включите SSH и перезагрузите компьютер (нажмите return / enter после каждой строки):
Отметив адрес inet, выполните: sudo /etc/init.d/ssh start каждый раз, когда запускаете pi. Совет: если произошла ошибка, используйте команду ниже, а затем команду выше. sudo apt-get install ssh Затем перезапустите ваш ft: 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 установить php5 apache2 libapache2-mod-php5
- 2 Перезапустите сервис сейчас:
перезапуск службы sudo apache2
ИЛИ
sudo /etc/init.d/apache2 restart
- 3 Введите IP-адрес вашего Raspberry Pi в веб-браузере. Вы должны увидеть простую страницу с надписью «Это работает! ». реклама
Часть 6 из 7:
Установите MySQL
- 1 Чтобы установить MySQL, установите несколько пакетов с помощью следующих команд:
sudo apt-get установить mysql-сервер mysql-клиент php5-mysql реклама
Часть 7 из 7:
Установщик FTP
- 1 Теперь мы установим FTP, который позволяет передавать файлы в Raspberry Pi и обратно.
- 2 Возьмите во владение корневую сеть:
судо чоун -R пи / вар / www
- 3 Затем установите vsftpd:
sudo apt-get установить 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 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».
Необходимые элементы
- Raspberry Pi (модель B)
- Пустая SD-карта не менее четырех гигабит
- Кабель Micro USB (для еды)
- Сетевой кабель с выходом в интернет
- USB клавиатура