Raspberry Pi как веб-сервер - как это работает
Видео по теме: (May 2024).
Одноплатный компьютер Raspberry Pi универсален и может использоваться, например, в качестве веб-сервера. Этот практический совет показывает, как настроить Raspberry Pi в качестве веб-сервера и какое программное обеспечение вам нужно.
Как настроить Raspberry Pi в качестве веб-сервера
Есть несколько различных веб-серверов для Raspberry Pi. В этом практическом совете мы представляем веб-сервер NGINX. Несмотря на низкую производительность системы, она работает очень стабильно. Чтобы установить NGNIX в вашей системе, вы должны сделать следующее:
- Сначала приведите систему в актуальное состояние: сначала запустите «sudo apt-get update», а затем «sudo apt-get upgrade».
- Затем установите пакет для веб-сервера с помощью команды "sudo apt-get install nginx".
- После установки сервера вы можете запустить его с помощью команды "sudo /etc/init.d/nginx start".
- Теперь вы можете вызвать тестовую страницу, созданную NGINX, в браузере Raspberry Pi с помощью "// localhost /". Если вы хотите получить доступ к веб-сайту с другого компьютера в сети, введите "// IP-Adresse-des-Raspberry /" в браузере.
- Вы можете узнать IP-адрес своего Raspberry, введя "hostname -I" в консоли.
- Если вы хотите изменить веб-сайт, перейдите с помощью «cd / usr / share / nginx / www» в каталог веб-сайта и замените index.html своей собственной страницей.
Как установить PHP на ваш веб-сервер
Чтобы иметь возможность предоставлять динамические веб-сайты на вашем веб-сервере, необходима установка PHP. Для этого выполните следующие действия:
- Установите пакет PHP с помощью команды "sudo apt-get install php5-fpm".
- Затем вы должны активировать PHP в NGINX. Для этого перейдите в каталог NGINX с помощью «cd / etc / nginx».
- Откройте страницу конфигурации с помощью редактора NANO. Для этого введите «sudo nano sites-enabled / default» в консоли.
- В этом документе замените «index index.html index.htm;» "index index.php index.html index.htm;".
- Затем найдите «# передать сценарии PHP серверу FastCGI для прослушивания 127.0.0.1:9000» ниже в документе.
- Удалите алмаз в следующих 6 строках (точки с семи по двенадцать)
- location ~ \ .php $ {
- fastcgi_split_path_info ^ (. + \. php) (/.+) $;
- fastcgi_pass unix: /var/run/php5-fpm.sock;
- fastcgi_index index.php;
- включить fastcgi_params;
- }
- Затем сохраните конфигурацию и перезапустите NGINX с помощью «sudo /etc/init.d/nginx reload».
- Вернитесь в папку стандартного веб-сайта, введя «cd / usr / share / nginx / www /» в консоли.
- Замените существующий файл «index.html» на «index.php» и заполните его нужным содержимым.