El servidor web de alto rendimiento nginx se puede utilizar como reenvío de aplicaciones http general y también se puede utilizar para reenviar flujos de datos tcp como mySql, redis, zk, Rabbit MQ, etc.
Los sistemas de servicios Linux de uso común centos y ububtu solo tienen diferentes comandos de instalación, yum/apt-get, y el proceso de instalación y los paquetes de dependencia son los mismos.
1. Descargue el paquete de instalación de nginx tar.gzDirección de descarga oficial
wget https://nginx.p2hp.com/download/nginx - 1.24.0.tar.gz
2. Instale todas las dependencias requeridas por nginx
yum install -y gcc gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel automake autoconf libtool make
3. Descomprima el paquete comprimido nginx e ingrese al directorio nginx descomprimido.
tar -xvf ./nginx-1.24.0.tar.gz
cd ./nginx
4. Ejecutar compilación
Los módulos agregados en el siguiente comando de compilación incluyen soporte SSL y soporte de transmisión. Si necesita otros módulos, puede agregarlos usted mismo. El directorio de instalación configurado aquí es /usr/local/nginx
# 编译
./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-stream
# 安装
make && make install
5. Ingrese al directorio de instalación.
cd /usr/local/nginx
6. Empezar
./sbin/nginx -c ./conf/nginx.conf
7. Comandos de uso común
# 启动nginx
./sbin/nginx -c ./conf/nginx.conf
# 停止
./sbin/nginx -s stop
# 修改配置文件后重新加载配置文件
# 检测配置文件是否有错
./sbin/nginx -t
# 重新加载配置
./sbin/nginx -s reload