Как настроить веб-сервер Raspberry Pi в 2021 году [Guide]

Raspberry Pi — это не только небольшой бортовой компьютер, но и карта мастеров, которая может делать почти все и вся. Вы хотите настроить Pi-hole на Raspberry Pi, чтобы блокировать рекламу и трекеры со всей вашей домашней сети? Да, это так. Вы хотите настроить веб-сервер Raspberry Pi для веб-разработки и локальной передачи файлов? Что ж, он тоже так делает. Фактически, использование Raspberry Pi — отличный и доступный способ создать персональный веб-сервер. Так что, если вам интересно, следуйте этому простому руководству и в кратчайшие сроки превратите Raspberry Pi в веб-сервер.

Настройка веб-сервера Raspberry Pi (2021 г.)

Чтобы настроить веб-сервер Raspberry Pi, вам сначала необходимо установить веб-сервер. Есть два популярных веб-сервера: Apache и Nginx. Но в этом руководстве мы будем использовать Apache, потому что он надежен и прост в использовании. Кроме того, мы также установим PHP, чтобы вы могли размещать динамические веб-страницы на своем Raspberry Pi. Теперь, сказав все это, давайте перейдем к ступеням.

  • Установите веб-сервер Apache на Raspberry Pi

1. Прежде всего, убедитесь, что вы установили Raspberry Pi OS с настольным пользовательским интерфейсом на SD-карте. Если вы новичок во всем этом, следуйте нашему руководству по удаленной настройке Raspberry Pi. Тем не менее, если у вас есть внешний монитор, все будет намного плавнее.

2. После загрузки ОС Raspbian откройте Терминал и выполните следующую команду, чтобы обновить ОС Raspbian до последней версии.

sudo apt-get update && sudo apt-get upgrade -y

Настройка веб-сервера Raspberry Pi (2021 г.)

3. Далее нам нужно установить веб-сервер Apache на Raspberry Pi. Выполните приведенную ниже команду в Терминале.

sudo apt install apache2 -y

Настройка веб-сервера Raspberry Pi (2021 г.)

4. После установки веб-сервер Apache будет активен. Просто откройте браузер на Raspberry Pi, введите localhost или 127.0.0.1 и нажмите Enter, чтобы получить доступ к веб-серверу. Он должен загрузить HTML-страницу Apache.

Настройка веб-сервера Raspberry Pi (2021 г.)

5. Вы также можете напрямую ввести IP-адрес Raspberry Pi в браузере, чтобы получить доступ к веб-серверу. Запустите hostname -I в Терминале, и вы найдете IP-адрес вашего RPi.

Настройка веб-сервера Raspberry Pi (2021 г.)

6. Введите IP-адрес в браузере, и вот он. Фактически, вы можете использовать IP-адрес на любом устройстве в вашей локальной сети Wi-Fi, и вы сможете получить доступ к веб-серверу. Например, я могу легко получить доступ к веб-серверу Raspberry Pi с моего Chromebook.

Настройка веб-сервера Raspberry Pi (2021 г.)

7. К вашему сведению, все файлы веб-сервера сохраняются в / var / www / html / location. Таким образом, вы можете сменить каталог на это место и просмотреть все файлы. Вот команды для запуска.

cd / var / www / html / ls -al

Настройка веб-сервера Raspberry Pi (2021 г.)

8. Как вы можете видеть на скриншоте выше, файл index.html принадлежит пользователю root. Поэтому, прежде чем что-либо изменять, вам нужно изменить владельца на pi (вы). Выполните приведенную ниже команду, чтобы сменить владельца.

sudo chown pi: index.html ls -al

Как вы можете видеть на скриншоте ниже, pi теперь является владельцем веб-сервера. Вы также можете использовать тот же формат для изменения владельца таких папок, как html и www.

сменить владельца

9. Теперь откройте файл через Терминал или Диспетчер файлов. Я использую диспетчер файлов для облегчения доступа. Перейдите к «var -> www -> HTML», щелкните правой кнопкой мыши файл «index.html» и выберите «Текстовый редактор».

грубый

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

Настройка веб-сервера Raspberry Pi (2021 г.)

  • Установите PHP на Raspberry Pi

Если вы хотите протестировать свои веб-страницы на Raspberry Pi, установка только веб-сервера не поможет. Вам также необходимо установить PHP, чтобы иметь такое решение, как XAMPP, на Raspberry Pi. Это позволит вам тестировать динамические веб-страницы на Raspberry Pi. Вот как это сделать.

1. Выполните команду ниже, чтобы установить последнюю версию PHP на Raspberry Pi.

sudo apt установить php libapache2-mod-php -y

Установите PHP на raspberry pi

2. Затем перейдите в тот же каталог var / www / html / и создайте файл PHP с помощью текстового редактора.

Установите PHP на raspberry pi

3. Затем откройте файл в текстовом редакторе и введите код PHP, который хотите добавить. Например, я добавил код PHP, который выводит простой оператор.

Установите PHP на raspberry pi

  • Тестирование FileZilla на Raspberry Pi

После того, как мы настроили веб-сервер Apache и PHP на Raspberry Pi, пришло время проверить, можем ли мы перенести наши существующие веб-ресурсы на веб-сервер RPi с помощью популярного FTP-клиента FileZilla. Вы также можете использовать другие FTP-клиенты, такие как WinSCP, если хотите. Вот шаги, которым нужно следовать.

1. Установите FileZilla (Бесплатно) на другом ПК, подключенном к той же сети Wi-Fi.

2. Затем на Raspberry Pi перейдите в раздел «Пуск -> Настройки -> Конфигурация Raspberry Pi». Здесь перейдите в «Интерфейсы» и включите «SSH».

Тестирование FileZilla на raspberry pi

3. В FileZilla откройте «Меню« Файл »->« Менеджер сайта »и добавьте« Новый сайт ». Здесь выберите «SFTP» в качестве протокола и введите IP-адрес веб-сервера Raspberry Pi в поле «Хост». Оставьте поле «Порт» пустым. После этого введите учетные данные по умолчанию: pi в качестве имени пользователя и raspberry в качестве пароля. Теперь нажмите «Подключиться».

Примечание. Если вы изменили пароль Raspberry Pi во время настройки, введите новый пароль.

Тестирование FileZilla на raspberry pi

4. Вы подключитесь к веб-серверу Raspberry Pi. Теперь вы можете перенести все свои ресурсы HTML, CSS и PHP прямо в Raspberry Pi и приступить к веб-разработке без каких-либо проблем.

Тестирование FileZilla на raspberry pi

Превратите свой Raspberry Pi в веб-сервер за несколько простых шагов

Вот как вы можете настроить веб-сервер на Raspberry Pi. Все инструменты, необходимые для запуска веб-сервера, доступны в ОС Raspbian на основе Debian, так что никаких проблем нет. Даже если вы новичок, вы можете следовать приведенным выше пошаговым инструкциям и в кратчайшие сроки превратить плату RPi в веб-сервер. Во всяком случае, это все от нас. Если у вас есть какие-либо вопросы, дайте нам знать в разделе комментариев ниже.

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *