Руководство по установке 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 2
sudo apt update sudo apt upgrade
- Удаление Apache2:
1
sudo apt remove apache2
- Установка NGINX:
1
sudo apt install nginx
- Запуск сервера:
1
sudo systemctl start nginx
- Проверка работы:
- Получите локальный IP-адрес:
1
hostname -I
- Откройте полученный адрес в браузере: http://YOUR_PI_IP_ADDRESS
- Получите локальный IP-адрес:
Настройка PHP
- Установка 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
- Редактирование конфигурации NGINX:
1
sudo nano /etc/nginx/sites-enabled/default
- Изменения в конфигурации:
- Замените строку:
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
sudo systemctl reload nginx
Тестирование PHP
- Создание тестового файла:
1
sudo nano /var/www/html/index.php
- Добавьте код:
1
<?php phpinfo(); ?>
- Проверка работы:
- Откройте IP-адрес в браузере
- Должна отобразиться информация о PHP
Заключение
Теперь у вас должен быть работающий веб-сервер NGINX с поддержкой PHP на Raspberry Pi. При возникновении вопросов или проблем, пожалуйста, оставьте комментарий.
Авторский пост защищен лицензией
CC BY 4.0
.