Пост

Руководство по установке NGINX на Raspberry Pi

В данном руководстве показано, как установить веб-сервер NGINX на Raspberry Pi. NGINX является более предпочтительным вариантом по сравнению с Apache для Raspberry Pi благодаря низкому потреблению памяти и ресурсов процессора.

Руководство по установке NGINX на Raspberry Pi

Руководство по установке NGINX на Raspberry Pi

Введение

В данном руководстве показано, как установить веб-сервер NGINX на Raspberry Pi. NGINX является более предпочтительным вариантом по сравнению с Apache для Raspberry Pi благодаря низкому потреблению памяти и ресурсов процессора.

Преимущества NGINX на Raspberry Pi

  • Низкое потребление памяти
  • Оптимизированное использование CPU
  • Эффективное использование ресурсов

Необходимое оборудование

Рекомендуется:

  • Raspberry Pi
  • Micro SD карта
  • Блок питания
  • Ethernet-кабель или Wi-Fi

Опционально:

  • Корпус для Raspberry Pi

Установка NGINX

  1. Обновление системы:
    1
    2
    
    sudo apt update
    sudo apt upgrade
    
  2. Удаление Apache2:
    1
    
    sudo apt remove apache2
    
  3. Установка NGINX:
    1
    
    sudo apt install nginx
    
  4. Запуск сервера:
    1
    
    sudo systemctl start nginx
    
  5. Проверка работы:
    • Получите локальный IP-адрес:
      1
      
      hostname -I
      
    • Откройте полученный адрес в браузере: http://YOUR_PI_IP_ADDRESS

Настройка PHP

  1. Установка PHP-FPM:
    1
    
    sudo apt install php8.2-fpm php8.2-mbstring php8.2-mysql php8.2-curl php8.2-gd php8.2-zip php8.2-xml -y
    
  2. Редактирование конфигурации NGINX:
    1
    
    sudo nano /etc/nginx/sites-enabled/default
    
  3. Изменения в конфигурации:
    • Замените строку:
      1
      
      index index.html index.htm;
      

      на

      1
      
      index index.php index.html index.htm;
      
  • Добавьте блок:
    1
    2
    3
    4
    
    location ~ \.php$ {
      include snippets/fastcgi-php.conf;
      fastcgi_pass unix:/var/run/php/php8.2-fpm.sock;
    }
    
  1. Перезагрузка конфигурации:
    1
    
    sudo systemctl reload nginx
    

Тестирование PHP

  1. Создание тестового файла:
    1
    
    sudo nano /var/www/html/index.php
    
  2. Добавьте код:
    1
    
    <?php phpinfo(); ?>
    
  3. Проверка работы:
    • Откройте IP-адрес в браузере
    • Должна отобразиться информация о PHP

php info

Заключение

Теперь у вас должен быть работающий веб-сервер NGINX с поддержкой PHP на Raspberry Pi. При возникновении вопросов или проблем, пожалуйста, оставьте комментарий.

Авторский пост защищен лицензией CC BY 4.0 .

© evdokimoff. Некоторые права защищены.

Использует тему Chirpy для Jekyll

Популярные теги