Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Manufacturing Technology >> Промышленные технологии

Сервер веб-сайта Raspberry pi — размещение веб-сервера с использованием Raspberry Pi

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

Как настроить веб-сервер на Raspberry Pi?

Raspberry Pi должен подключаться к локальной сети (интернет-провайдеру) и работать на обновленной версии Raspbian для настольных ПК. В нашем руководстве рассматривается процедура настройки веб-сервера Pi для любой модели Pi, включая Raspberry Pi 4 и Zero W. 

Вот основные шаги:

Шаг 1. Доступ к терминалу

Вы можете получить доступ к терминалам/менеджеру окон одним из следующих двух способов:

  1. Сначала на рабочем или удаленном рабочем столе Raspbian нажмите CLRL+ALT+T. . Это даст окно терминала, показанное ниже.
<старт ="2">
  • В качестве альтернативы можно подключиться удаленно через SSH. Помните, что это возможно, если эта функция включена на Raspberry Pi.
  • Поэтому для подключения откройте инструмент Putty и введите имя пользователя и пароль малины.

    В большинстве случаев имя пользователя по умолчанию — Pi. ‘ в то время как пароль по умолчанию ‘Raspberry .» Следовательно, поскольку вы являетесь пользователем по умолчанию, приведенные выше учетные данные для входа должны работать.

    Шаг 2. Обновление пакетов

    Этот шаг гарантирует, что доступные пакеты Raspberry Pi обновлены. Следовательно, чтобы узнать, введите команду ниже.

    Sudo apt-get update

    По сути, это позволит загружать самые последние версии любого файла, который вы загружаете после обновления.

    Шаг 3. Установка Apache

    Apache — это веб-сервер с открытым исходным кодом, необходимый для доставки динамического контента через беспроводное сетевое соединение/Интернет. Следовательно, чтобы установить файл, введите следующую команду:

    sudo apt-get install apache2 -y <сильный> или Установить Apache2

    Шаг 4. Установка PHP

    Затем вам необходимо установить PHP, чтобы обеспечить эффективную работу веб-страниц и доступ к интернет-провайдеру. Кроме того, это улучшает связь с базой данных. Поэтому для установки PHP введите команду ниже.

    sudo apt-get install php libapache2-mod-php -y

    Шаг 5. Загрузка MySQL

    Теперь вы можете загрузить свою базу данных и использовать MariaDB или MySQL. В этом случае мы будем использовать базу данных MySQL. Следовательно, для загрузки введите в командной строке следующее:

    sudo apt-get установить MySQL-сервер

    Также обратите внимание, что на этом этапе вам будет предложено изменить пароль root. Убедитесь, что вы выбрали надежный пароль и запишите его, если боитесь его забыть.

    Шаг 6. Установка MySQL

    Это продолжение предыдущего шага. После загрузки MySQL установите его с помощью следующей команды:

    sudo mysql_secure_installation

    Шаг 7. Перезапуск apache2

    Перезапустите веб-сервер/Apache2, чтобы убедиться, что ваши изменения вступили в силу. Приведенная ниже команда будет полезна в этом процессе.

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

    Шаг 8. Проверка веб-сервера

    Теперь нам нужно протестировать сервер Apache. Apache имеет файл HTML, хранящийся в веб-подкаталоге Apache. Поэтому, чтобы подать его на Raspberry Pi, введите веб-адрес ниже в адресной строке.

    HTTP://[Host_IP_Address]/

    После просмотра страницы веб-сервера Raspberry Pi по умолчанию вы получите доступ к следующей странице, чтобы указать, что он работает нормально. Кроме того, вы можете использовать удаленный компьютер для этого процесса.

    Кроме того, вы можете создать веб-сайт Raspberry Pi, предварительно указав файлы PHP/HTML. Они доступны из каталога ниже.

    /var/www/HTML

    Наконец, сделайте папку легкодоступной для пользователя по умолчанию, введя следующую команду:

    Судо чаун –R pi/var/www/html

    Изменение имени хоста вашего сервера

    По умолчанию имя хоста вашего сервера Pi будет «малина. .» Тем не менее, у вас могут быть другие пи-имена в вашей частной сети. Следовательно, чтобы избежать путаницы, необходимо изменить имена в соответствии с описанным ниже процессом.

    1. Сначала введите Sudo raspi-config . в окне терминала. Далее выберите имя хоста.
    <старт ="2">
  • В качестве альтернативы вы можете выбрать меню "Пуск" для навигации, а затем выбрать Настройки->Конфигурация Raspberry. Он запустит оконную версию, как показано ниже. Кроме того, вам нужно выбрать параметры сети.
  • <старт ="3">
  • Затем выберите желаемое имя хоста. Например, в нашем случае мы будем использовать «myraspserver .”
  • <старт ="4">
  • Затем вам будет предложено перезагрузить компьютер. Выберите «Да ‘ для варианта загрузки, и компьютер перезагрузится. Теперь у Пи будет другое имя.
  • Как настроить FTP на веб-сервере Pi

    Ваш веб-сервер будет неполным, пока вы не сохраните некоторые медиафайлы и веб-страницы в их расположении по умолчанию, т. е. в папке /var/wwwHTMLl папка. Кроме того, можно выполнять веб-разработку на ОС Raspberry Pi.

    Тем не менее, для продвинутых проектов гораздо проще сначала написать код на основном ПК или удаленном рабочем столе, а затем перенести его.

    FTP является лучшим средством для достижения вышеупомянутой передачи. Вот как это сделать.

    1. Во-первых, вам нужно включить FTP на Raspberry Pi. Нажмите «Параметры интерфейса». ‘ затем выберите ‘меню SSH ‘ в rasp-config.
    <старт ="2">
  • В качестве альтернативы, если вы используете настольное/портативное устройство, выберите Настройки. ‘ затем выберите ‘Конфигурация Raspberry Pi ‘ и нажмите ‘вкладка интерфейсов. ‘
  • Затем вам нужно поработать с папкой  /var/www/ для облегчения записи файлов. Вам нужно будет ввести sudo chown pi /var/www/HTML команду для этого шага.
  • Затем на вашем компьютере необходимо установить FTP-клиент. и убедитесь, что он использует протокол SFTP. Для ОС Windows рассмотрите возможность использования Filezilla так как это одно из лучших бесплатных FTP-приложений.
  • <старт ="5">
  • Наконец введите имя пользователя и пароль по умолчанию. Это «пи " и "малиновый ," соответственно.
  • Вывод

    Как вы видели, использование Raspberry Pi для удаленного доступа к интернет-соединению — это простой серверный проект. Свяжитесь с нами в любое время для получения дополнительной информации об этом и многом другом из нашего динамического контента.


    Промышленные технологии

    1. Температурный профиль Raspberry Pi с использованием LabVIEW
    2. Библиотека Python датчика температуры TMP006 с использованием Raspberry pi,
    3. Датчик температуры Python и Raspberry Pi
    4. Удаленный мониторинг погоды с помощью Raspberry Pi
    5. SensorTag для Blynk с использованием Node-RED
    6. Датчик движения с использованием Raspberry Pi
    7. Обнаружение нажатия кнопки через GPIO с использованием Raspberry pi
    8. Датчик освещенности с поддержкой голоса и SMS с использованием Raspberry Pi и Twilio
    9. Следите за температурой в доме с помощью Raspberry Pi
    10. Использование ИК-пульта дистанционного управления с Raspberry Pi без LIRC