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

Posted on
Автор: Robert Simon
Дата создания: 22 Июнь 2021
Дата обновления: 1 Июль 2024
Anonim
Web server на raspberry pi
Видео: Web server на raspberry pi

Содержание

- это вики, что означает, что многие статьи написаны несколькими авторами. Для создания этой статьи 33 человека, некоторые из которых были анонимными, участвовали в ее издании и его совершенствовании с течением времени.

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


этапы

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

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

    passwd pi

  6. 6 Введите новый пароль и подтвердите его. Обратите внимание, что курсор не будет двигаться, когда вы вводите пароли, но вы вводите e. реклама

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

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

    sudo dpkg-переконфигурировать tzdata sudo apt-get update sudo apt-get upgrade

  2. 2 Установите дату и время. Введите в командной строке (при необходимости заменить):

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

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

  1. 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. 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. 2 Теперь включите SSH и перезагрузите компьютер (нажмите return / enter после каждой строки):

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

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

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

  1. 1 Чтобы установить Apache и PHP, выполните следующие команды:

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

  2. 2 Перезапустите сервис сейчас:

    перезапуск службы sudo apache2
    ИЛИ

    sudo /etc/init.d/apache2 restart

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

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

  1. 1 Чтобы установить MySQL, установите несколько пакетов с помощью следующих команд:

    sudo apt-get установить mysql-сервер mysql-клиент php5-mysql реклама

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

  1. 1 Теперь мы установим FTP, который позволяет передавать файлы в Raspberry Pi и обратно.
  2. 2 Возьмите во владение корневую сеть:

    судо чоун -R пи / вар / www

  3. 3 Затем установите vsftpd:

    sudo apt-get установить vsftpd

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

    sudo nano /etc/vsftpd.conf

  5. 5 Сделайте следующие изменения:
    • anonymous_enable = ДА à anonymous_enable = НЕТ
    • раскомментировать local_enable = ДА и write_enable = ДА удалив символ # в начале каждой строки
    • затем перейдите в конец файла и добавьте force_dot_files = ДА.
  6. 6Теперь сохраните и выйдите, нажав CTRL-O, CTRL-X.
  7. 7 Затем перезапустите vsftpd:

    перезапуск службы sudo vsftpd

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

    ln -s / var / www / ~ / www

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

совет

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

Необходимые элементы

  • Raspberry Pi (модель B)
  • Пустая SD-карта не менее четырех гигабит
  • Кабель Micro USB (для еды)
  • Сетевой кабель с выходом в интернет
  • USB клавиатура
Получено с "https://fr.m..com/index.php?title=make-a-server-web-Raspberry-Pi&oldid=178692"