Чтобы установить сервер Nginx в Debian, существует несколько способов. Вот некоторые из них с примерами кода:
Метод 1. Использование менеджера пакетов apt
- Откройте терминал.
- Обновите списки пакетов, выполнив следующую команду:
sudo apt update - Установите Nginx, выполнив следующую команду:
sudo apt install nginx
Метод 2. Использование официального репозитория Nginx
- Откройте терминал.
- Добавьте ключ репозитория Nginx, выполнив следующую команду:
wget http://nginx.org/keys/nginx_signing.key && sudo apt-key add nginx_signing.key - Добавьте репозиторий Nginx в список источников apt:
echo "deb http://nginx.org/packages/debian/ $(lsb_release -cs) nginx" | sudo tee /etc/apt/sources.list.d/nginx.list - Обновите списки пакетов, выполнив следующую команду:
sudo apt update - Установите Nginx, выполнив следующую команду:
sudo apt install nginx
Метод 3: компиляция из исходного кода
- Откройте терминал.
- Установите необходимые зависимости, выполнив следующую команду:
sudo apt install build-essential libpcre3 libpcre3-dev zlib1g zlib1g-dev libssl-dev - Загрузите исходный код Nginx с официального сайта или с помощью следующей команды:
wget http://nginx.org/download/nginx-1.20.0.tar.gz - Извлеките загруженный исходный код, выполнив следующую команду (замените
1.20.0фактическим номером версии):tar -zxvf nginx-1.20.0.tar.gz - Перейдите в извлеченный каталог:
cd nginx-1.20.0 - Настройте параметры компиляции, выполнив следующую команду:
./configure - Скомпилируйте исходный код, выполнив следующую команду:
make - Установите Nginx, выполнив следующую команду:
sudo make install
После установки Nginx вы можете запускать, останавливать сервер и управлять им с помощью следующих команд:
- Чтобы запустить Nginx:
sudo systemctl start nginx - Чтобы остановить Nginx:
sudo systemctl stop nginx - Чтобы перезапустить Nginx:
sudo systemctl перезапустите nginx - Чтобы проверить статус Nginx:
sudo systemctl status nginx