Nginx (engine x) Высокопроизводительный веб-сервер HTTP и обратного прокси-сервера.,NginxЭто легкийWeb Сервер/обратный прокси-сервер и прокси-сервер электронной почты (IMAP/POP3) в стиле BSD Выпущено по соглашению. Его характеристики заключаются в том, что он занимает меньше памяти и обладает мощными возможностями параллелизма. Фактически, возможности параллелизма nginx работают лучше среди веб-серверов одного типа. Среди пользователей веб-сайтов nginx в материковом Китае: Baidu, JD.com, Sina, NetEase, Тенсент, Таобао и др.
Обратный прокси, балансировка нагрузки
Прямой прокси-сервер — это прокси-сервер между клиентом и всеми остальными серверами, а обратный прокси-сервер — это прокси-сервер между клиентом и сервером, на котором осуществляется проксирование.
Форвард прокси:В общем, это похоже на посещение зарубежных сайтов.,Любое программное обеспечение, которое может подключиться к этому прокси-серверу.,Вы можете получить доступ к любому другому серверу через прокси,Затем верните данные клиенту,这里代理сервер只верно Клиент несет ответственность
Обратный прокси:客户端是无感知代理сервер的存在的,Посетители не знают, что посещают прокси. Потому что клиенту не требуется никакой настройки для доступа. Например, когда мы посещаем Baidu,У Baidu более одного сервера,Иметь серверы в нескольких местах,И мы все получаем к нему доступ через доменное имя www.baidu.com.
В этой статье для установки используется метод компиляции и установки исходного кода. Для загрузки перейдите на официальный сайт: https://nginx.org/en/download.html
Создайте новый каталог для хранения файлов, связанных с nginx.
mkdir -p /usr/local/nginx
Загрузите загруженный сжатый пакет в только что созданный каталог и распакуйте его.
tar -zxvf nginx-1.24.0.tar.gz
# Установите gcc, зависимости компиляции исходного кода. gcc среда
yum -y install gcc-c++
# Установите pcre, pcre — это библиотека Perl, включая Perl-совместимую библиотеку регулярных выражений.
# http-модуль nginx использует pcre для анализа регулярных выражений, поэтому вам необходимо установить библиотеку pcre.
yum install -y pcre pcre-devel
# Установить zlib, zlib Библиотека предоставляет множество методов сжатия и распаковки, nginx использовать zlib верно http Содержимое упаковки gzip
yum install -y zlib zlib-devel
# Установите библиотеку OpenSSL.
yum install -y openssl openssl-devel
Затем перейдите в распакованный каталог и выполните команду установки.
# Выполняем установку последовательно
./configure
make
make install
После выполнения введите, где находится nginx, чтобы проверить успешность установки. Если путь появится, установка прошла успешно.
Войдите в каталог sbin и запустите ./nginx.
Убедитесь, что на брандмауэре сервера открыт порт 80.
# Введите каталог выполнения nginx
cd /usr/local/nginx/sbin
# Запустить nginx
./nginx
# Остановить nginx (принудительная остановка)
./nginx -s stop
# Выход из nginx (безопасный выход)
./nginx -s quit
# Перезагрузите файл конфигурации (после изменения файла конфигурации).
./nginx -s reload
ссылка: https://blog.csdn.net/huz1Vn/article/details/129844471