Nginx

Содержание
Введение
Проверить статус Nginx
Перезапуск Nginx
Приветствие Apache2 вместо Nginx
Статьи про Nginx
Другие статьи
Как настроить логирование и ротацию логов Nginx на Ubuntu

Введение

Nginx (engine x — по-русски произносится как энджинкс или энжин-икс) — веб-сервер и почтовый прокси-сервер, работающий на Unix-подобных операционных системах (тестировалась сборка и работа на FreeBSD, OpenBSD , Linux , Solaris, macOS, AIX и HP-UX).

Начиная с версии 0.7.52 появилась экспериментальная бинарная сборка под Microsoft Windows .

Игорь Сысоев начал разработку в 2002 году. Осенью 2004 года вышел первый публично доступный релиз.

С июля 2011 работа над nginx продолжается в рамках компании Nginx.

Проверить статус Nginx

Можно посмотреть видно ли nginx в процессах

ps aux | grep www-data

www-data 768 0.0 0.1 55856 5316 ? S 19:11 0:00 nginx: worker process ndr 2854 0.0 0.0 20208 2712 pts/1 S+ 19:39 0:00 grep --color=auto www-data

Этот способ хорош тем, что если вдруг запущен Apache - его тоже будет видно.

С помощью systemctl

systemctl status nginx

nginx.service - A high performance web server and a reverse proxy server Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled) Active: active (running) since Fri 2024-12-13 03:36:01 UTC; 1min ago Docs: man:nginx(8) Main PID: 22466 (nginx) Tasks: 2 (limit: 1072) Memory: 4.8M CGroup: /system.slice/nginx.service ├─22466 nginx: master process /usr/sbin/nginx -g daemon on; master_process on; └─22467 nginx: worker process Nov 08 13:17:12 webserver systemd[1]: Starting A high performance web server and a reverse proxy server... Nov 08 13:17:13 webserver systemd[1]: Started A high performance web server and a reverse proxy server.

Если статус active (running) можно открыть страницу приветсвия. (В данном примере я на том же хосте где запущен Nginx)

lynx localhost

Welcome to nginx! Welcome to nginx! If you see this page, the nginx web server is successfully installed and working. Further configuration is required. For online documentation and support please refer to nginx.org. Commercial support is available at nginx.com. Thank you for using nginx. Commands: Use arrow keys to move, '?' for help, 'q' to quit, '<-' to go back.. Arrow keys: Up and Down to move. Right to follow a link; Left to go back. H)elp O)ptions P)rint G)o M)ain screen Q)uit /=search [delete]=history list

Нижняя часть текста - после слова Commands относится к lynx а не к Nginx

По умолчанию файл index.html с этим приветсвием находися в директории, которая указана в конфигурации сайта

/usr/share/nginx/html

После внесения каких-либо изменений нужно перезапустить Nginx

Перезапуск Nginx

systemctl restart nginx

Приветствие Apache2 вместо Nginx

Если вы поставили Nginx а при заходе на хост через браузер видите приветсвие от Apache2 значит сайт по умолчанию был создан под Apache2

Желательно остановить Apache2 и потом поменять сайт

sudo /etc/init.d/apache2 stop
sudo mv /var/www/html/index.html /var/www/html/index-apache2.html
sudo mv /var/www/html/index.nginx-debian.html /var/www/html/index.html
sudo systemcl restart nginx

Статьи про Nginx
Nginx
Установка
nginx.conf
Создать контейнер с Nginx

Поиск по сайту

Подпишитесь на Telegram канал @aofeed чтобы следить за выходом новых статей и обновлением старых

Перейти на канал

@aofeed

Задать вопрос в Телеграм-группе

@aofeedchat

Контакты и сотрудничество:
Рекомендую наш хостинг beget.ru
Пишите на info@urn.su если Вы:
1. Хотите написать статью для нашего сайта или перевести статью на свой родной язык.
2. Хотите разместить на сайте рекламу, подходящую по тематике.
3. Реклама на моём сайте имеет максимальный уровень цензуры. Если Вы увидели рекламный блок недопустимый для просмотра детьми школьного возраста, вызывающий шок или вводящий в заблуждение - пожалуйста свяжитесь с нами по электронной почте
4. Нашли на сайте ошибку, неточности, баг и т.д. ... .......
5. Статьи можно расшарить в соцсетях, нажав на иконку сети: