Настройка LEMP (Linux - Nginx - Mysql - PHP) на Debian 8.8 в подробностях.
Оглавление:
Nginx - это высокопроизводительный HTTP и обратный прокси-сервер с открытым исходным кодом, который обслуживает некоторые из крупнейших сайтов в Интернете. По сравнению с Apache, Nginx может обрабатывать большое количество одновременных соединений и имеет меньший объем памяти на соединение.
Nginx может использоваться в качестве автономного веб-сервера и обратного прокси-сервера для серверов HTTP и не
В этом руководстве мы расскажем, как установить Nginx на Debian 10 Buster и управлять им.
Установить Nginx
Пакет Nginx включен в стандартные репозитории Debian Buster. Установка довольно проста, просто запустите следующие команды как пользователь root или пользователь с привилегиями sudo:
sudo apt update
sudo apt install nginx
Сервис Nginx запустится автоматически после завершения процесса установки. Вы можете проверить это с помощью curl, как показано ниже:
curl -I 127.0.0.1
Вывод будет выглядеть примерно так:
HTTP/1.1 200 OK Server: nginx/1.14.2 Date: Tue, 16 Jul 2019 16:50:46 GMT Content-Type: text/html Content-Length: 612 Last-Modified: Tue, 16 Jul 2019 16:50:26 GMT Connection: keep-alive ETag: "5d2e0052-264" Accept-Ranges: bytes
Вы можете использовать команду
systemctl
для управления службой Nginx, как и любой другой системный модуль.
Настройте брандмауэр
Пользователи UFW могут открыть порты HTTP (
80
) и HTTPS (
443
), включив профиль «Nginx Full»:
sudo ufw allow 'Nginx Full'
nft add rule inet filter input tcp dport {80, 443} ct state new, established counter accept
Структура конфигурационного файла Nginx и рекомендации
- Файлы конфигурации Nginx хранятся в каталоге
/etc/nginxОсновной файл конфигурации Nginx -/etc/nginx/nginx.conf/etc/nginx/nginx.conf./etc/nginx/nginx.confконфигурации блока сервера (vhost) хранятся в каталоге/etc/nginx/sites-available. Файлы конфигурации, найденные в этом каталоге, используются Nginx, только когда они связаны с каталогом/etc/nginx/sites-enabledЧтобы активировать блоки сервера, создайте символическую ссылку (указатель) из файла конфигурации вsites-availableдляsites-availableкаталоге на каталог сsites-enabledнаписания более понятного кода рекомендуется следовать стандартному соглашению об именах. Например, если ваше доменное имяmydomain.comтогда файл конфигурации должен называться/etc/nginx/sites-available/mydomain.com.conf./etc/nginx/sites-available/mydomain.com.conf/etc/nginx/snippetsсодержит фрагменты конфигурации, которые можно включить в блокировка файлов на сервере. Если вы используете повторяющиеся сегменты конфигурации, то вы можете преобразовать эти сегменты в фрагменты и включить файл фрагмента в блоки сервера. Файлы журнала Nginx (access.logиerror.log) находятся в каталоге/var/log/nginx/. Рекомендуется иметь разные файлыaccessи журналовerrorдля каждого блока сервера. Вы можете установить корневой каталог документа вашего домена в любое место, которое вы хотите. Наиболее распространенные места для webroot включают в себя:-
/home/ //home/ //var/www//var/www/html//opt/
-
Вывод
Установка Nginx на Debian 10 - это выполнение одной команды.
Теперь, когда вы установили Nginx на Debian 10 Linux, вы можете начать развертывание своих приложений и использовать Nginx в качестве веб-сервера или прокси-сервера.
nginx debianКак установить и настроить Redis на Debian 10 Linux
В этом руководстве мы расскажем, как установить и настроить Redis на Debian 10, Buster. Redis - это хранилище данных значения ключа в памяти с открытым исходным кодом.
Как установить nginx на Debian 9
Nginx - это высокопроизводительный HTTP и обратный прокси-сервер с открытым исходным кодом, который обслуживает некоторые из крупнейших сайтов в Интернете. В этом руководстве будут описаны шаги по установке и управлению Nginx на компьютере Debian.
Как установить Virtualbox на Debian Linux 10 Linux
VirtualBox - это кроссплатформенная программа виртуализации с открытым исходным кодом, которая позволяет одновременно запускать несколько гостевых операционных систем. В этом руководстве объясняется, как установить последнюю версию VirtualBox на Debian 10, Buster.







