Сервер веб-сайта Raspberry pi — размещение веб-сервера с использованием Raspberry Pi
Одной из многочисленных функций Raspberry Pi является то, что он может быть полезен в качестве веб-сервера для доступа к удаленному соединению. Процесс настройки для использования сервера веб-сайта Raspberry Pi также прост, как вы узнаете из нашего руководства.
Как настроить веб-сервер на Raspberry Pi?
Raspberry Pi должен подключаться к локальной сети (интернет-провайдеру) и работать на обновленной версии Raspbian для настольных ПК. В нашем руководстве рассматривается процедура настройки веб-сервера Pi для любой модели Pi, включая Raspberry Pi 4 и Zero W.
Вот основные шаги:
Шаг 1. Доступ к терминалу
Вы можете получить доступ к терминалам/менеджеру окон одним из следующих двух способов:
- Сначала на рабочем или удаленном рабочем столе Raspbian нажмите CLRL+ALT+T. . Это даст окно терминала, показанное ниже.
Поэтому для подключения откройте инструмент 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 будет «малина. .» Тем не менее, у вас могут быть другие пи-имена в вашей частной сети. Следовательно, чтобы избежать путаницы, необходимо изменить имена в соответствии с описанным ниже процессом.
- Сначала введите Sudo raspi-config . в окне терминала. Далее выберите имя хоста.
Как настроить FTP на веб-сервере Pi
Ваш веб-сервер будет неполным, пока вы не сохраните некоторые медиафайлы и веб-страницы в их расположении по умолчанию, т. е. в папке /var/wwwHTMLl папка. Кроме того, можно выполнять веб-разработку на ОС Raspberry Pi.
Тем не менее, для продвинутых проектов гораздо проще сначала написать код на основном ПК или удаленном рабочем столе, а затем перенести его.
FTP является лучшим средством для достижения вышеупомянутой передачи. Вот как это сделать.
- Во-первых, вам нужно включить FTP на Raspberry Pi. Нажмите «Параметры интерфейса». ‘ затем выберите ‘меню SSH ‘ в rasp-config.
Вывод
Как вы видели, использование Raspberry Pi для удаленного доступа к интернет-соединению — это простой серверный проект. Свяжитесь с нами в любое время для получения дополнительной информации об этом и многом другом из нашего динамического контента.
Промышленные технологии
- Температурный профиль Raspberry Pi с использованием LabVIEW
- Библиотека Python датчика температуры TMP006 с использованием Raspberry pi,
- Датчик температуры Python и Raspberry Pi
- Удаленный мониторинг погоды с помощью Raspberry Pi
- SensorTag для Blynk с использованием Node-RED
- Датчик движения с использованием Raspberry Pi
- Обнаружение нажатия кнопки через GPIO с использованием Raspberry pi
- Датчик освещенности с поддержкой голоса и SMS с использованием Raspberry Pi и Twilio
- Следите за температурой в доме с помощью Raspberry Pi
- Использование ИК-пульта дистанционного управления с Raspberry Pi без LIRC