CentOS 7 yum instalar Nginx y TCP reenvío de flujos

Pasos de la instalación

  1. fuente Nginx añadido a YUM
sudo rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm 
  1. instalar Nginx
sudo yum install -y nginx
  1. Inicio Nginx
sudo systemctl start nginx.service

Si todo va bien, ahora se puede acceder a su página web a través de su nombre de dominio o la página IP por defecto para una vista previa de la Nginx;

image.png

  1. CentOS 7 de arranque Nginx
sudo systemctl enable nginx.service
  1. puerto abierto 80
##Add
firewall-cmd --permanent --zone=public --add-port=80/tcp
##Reload
firewall-cmd --reload 

la información de configuración Nginx

  • los archivos del sitio Web se almacenan en el directorio predeterminado
/usr/share/nginx/html
  • Sitio de configuración por defecto del sitio
/etc/nginx/conf.d/default.conf
  • directorio de almacenamiento de archivos de configuración del sitio Nginx personalizada
/etc/nginx/conf.d/
  • Configuración global Nginx
/etc/nginx/nginx.conf
  • inicio Nginx
  • nginx -c nginx.conf // Este comando es comprobar la configuración

 // iniciar nginx Si el puerto está configurado con menos de 1024

sudo nginx

 

 

reenvío TCP

Carril añadió nginx.conf

{corriente
    servidor {
        escuchar 18443;
        PROXY_PASS 58.xxx.xxx.xxx:8443;
    }
}

 

worker_processes   1 ; 
#error_log logs / error.log; 
#error_log logs / error.log aviso; 
troncos #error_log /error.log   información ; 
#pid logs / nginx.pid; 
Eventos { 
    worker_connections   1024 ; 
} 
Corriente { 
    Tomcat aguas arriba { 
        servidor 192.168.2.230:80/t ; 
    } 
    Servidor { 
        escuchar 8080 ; 
        PROXY_PASS Tomcat; 
    } 
}

 

{corriente 
    servidor { 
       escuchar 2333 ; 
       1s proxy_connect_timeout; 
       3s proxy_timeout; 
       PROXY_PASS 192.168 . 1,20 : 3,306 ;    
    } 
}

 

centos7 yum install ngixn de hecho, con el módulo de corriente, pero por defecto no está cargado, nginx.conf necesidad de unir en la primera línea:

load_module /usr/lib64/nginx/modules/ngx_stream_module.so;

La práctica demuestra, el soporte de proxy TCP por encima de hacer s3 objetos almacenados trampolín proxy directo .....

 

1, el sondeo (por defecto)
cada solicitud individual asignado a un servidor back-end orden de tiempo diferente, si el servidor back-end se ha reducido, se puede eliminar de forma automática. 
{Backserver aguas arriba 
servidor 192.168.0.14; 
servidor 192.168.0.15; 


2, especifica el peso
de votación una probabilidad proporcional al cociente de peso y el acceso, para el caso en el rendimiento del servidor backend desniveles. 
{Backserver aguas arriba 
servidor 192.168.0.14 peso = 10; 
servidor 192.168.0.15 peso = 10; 


. 3, la unión ip_hash IP
cada solicitud de acceso en una distribución ip resultado de control, de manera que cada acceso de invitados a un servidor de fondo es fijo, puede ser resuelto sesión problemas. 
{Backserver aguas arriba 
ip_hash; 
Servidor 192.168.0.14:88; 
Servidor 192.168.0.15:80; 


. 4, Feria (tercero)
por el tiempo de respuesta de la solicitud de asignación al servidor de fondo, una respuesta a corto asignación de prioridad de tiempo. 
{Backserver aguas arriba 
server1 Servidor; 
servidor Server2; 
Fair; 


. 5, url_hash (tercera parte)
por los resultados de hash a petición de asignación de acceso URL, cada URL dirigida a un mismo servidor back-end, el servidor back-end es eficaz cuando la memoria caché. 
{Backserver aguas arriba 
squid1 servidor: 3128; 
squid2 servidor: 3128; 
el hash $ REQUEST_URI; 
CRC32 hash_method; 


aumento de la carga del servidor en equilibrio necesidad 

PROXY_PASS HTTP: // backserver /; 
backserver aguas arriba { 
ip_hash; 
servidor 127.0.0.1:9090 de Down ; (abajo representa un único servidor temporalmente antes de participar en carga) 
servidor 127.0.0.1:8080 peso = 2; (1.Weight predeterminado peso mayor, mayor es el peso del peso de la carga) 
servidor 127.0.0.1:6060; 
servidor 127,0. 0.1: 7070 de copia de seguridad; (todo otra máquina de copia de seguridad hacia abajo o tiempos no ocupados, solicita la máquina de copia de seguridad) 


max_fails: número permitido de solicitudes con error por defecto a 1. cuando el número excede el máximo, el módulo definido proxy_next_upstream de retorno de error 
 

fail_timeout: Después de max_fails fallaron, tiempo de pausa

 
 

 

  1. fuente Nginx añadido a YUM
sudo rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm 
  1. instalar Nginx
sudo yum install -y nginx
  1. Inicio Nginx
sudo systemctl start nginx.service

Si todo va bien, ahora se puede acceder a su página web a través de su nombre de dominio o la página IP por defecto para una vista previa de la Nginx;

image.png

  1. CentOS 7 de arranque Nginx
sudo systemctl enable nginx.service
  1. puerto abierto 80
##Add
firewall-cmd --permanent --zone=public --add-port=80/tcp
##Reload
firewall-cmd --reload 

la información de configuración Nginx

  • los archivos del sitio Web se almacenan en el directorio predeterminado
/usr/share/nginx/html
  • Sitio de configuración por defecto del sitio
/etc/nginx/conf.d/default.conf
  • directorio de almacenamiento de archivos de configuración del sitio Nginx personalizada
/etc/nginx/conf.d/
  • Configuración global Nginx
/etc/nginx/nginx.conf
  • inicio Nginx
  • nginx -c nginx.conf // Este comando es comprobar la configuración

 // iniciar nginx Si el puerto está configurado con menos de 1024

sudo nginx

 

 

reenvío TCP

Carril añadió nginx.conf

{corriente
    servidor {
        escuchar 18443;
        PROXY_PASS 58.xxx.xxx.xxx:8443;
    }
}

 

worker_processes   1 ; 
#error_log logs / error.log; 
#error_log logs / error.log aviso; 
troncos #error_log /error.log   información ; 
#pid logs / nginx.pid; 
Eventos { 
    worker_connections   1024 ; 
} 
Corriente { 
    Tomcat aguas arriba { 
        servidor 192.168.2.230:80/t ; 
    } 
    Servidor { 
        escuchar 8080 ; 
        PROXY_PASS Tomcat; 
    } 
}

 

{corriente 
    servidor { 
       escuchar 2333 ; 
       1s proxy_connect_timeout; 
       3s proxy_timeout; 
       PROXY_PASS 192.168 . 1,20 : 3,306 ;    
    } 
}

 

centos7 yum install ngixn de hecho, con el módulo de corriente, pero por defecto no está cargado, nginx.conf necesidad de unir en la primera línea:

load_module /usr/lib64/nginx/modules/ngx_stream_module.so;

La práctica demuestra, el soporte de proxy TCP por encima de hacer s3 objetos almacenados trampolín proxy directo .....

 

1, el sondeo (por defecto)
cada solicitud individual asignado a un servidor back-end orden de tiempo diferente, si el servidor back-end se ha reducido, se puede eliminar de forma automática. 
{Backserver aguas arriba 
servidor 192.168.0.14; 
servidor 192.168.0.15; 


2, especifica el peso
de votación una probabilidad proporcional al cociente de peso y el acceso, para el caso en el rendimiento del servidor backend desniveles. 
{Backserver aguas arriba 
servidor 192.168.0.14 peso = 10; 
servidor 192.168.0.15 peso = 10; 


. 3, la unión ip_hash IP
cada solicitud de acceso en una distribución ip resultado de control, de manera que cada acceso de invitados a un servidor de fondo es fijo, puede ser resuelto sesión problemas. 
{Backserver aguas arriba 
ip_hash; 
Servidor 192.168.0.14:88; 
Servidor 192.168.0.15:80; 


. 4, Feria (tercero)
por el tiempo de respuesta de la solicitud de asignación al servidor de fondo, una respuesta a corto asignación de prioridad de tiempo. 
{Backserver aguas arriba 
server1 Servidor; 
servidor Server2; 
Fair; 


. 5, url_hash (tercera parte)
por los resultados de hash a petición de asignación de acceso URL, cada URL dirigida a un mismo servidor back-end, el servidor back-end es eficaz cuando la memoria caché. 
{Backserver aguas arriba 
squid1 servidor: 3128; 
squid2 servidor: 3128; 
el hash $ REQUEST_URI; 
CRC32 hash_method; 


aumento de la carga del servidor en equilibrio necesidad 

PROXY_PASS HTTP: // backserver /; 
backserver aguas arriba { 
ip_hash; 
servidor 127.0.0.1:9090 de Down ; (abajo representa un único servidor temporalmente antes de participar en carga) 
servidor 127.0.0.1:8080 peso = 2; (1.Weight predeterminado peso mayor, mayor es el peso del peso de la carga) 
servidor 127.0.0.1:6060; 
servidor 127,0. 0.1: 7070 de copia de seguridad; (todo otra máquina de copia de seguridad hacia abajo o tiempos no ocupados, solicita la máquina de copia de seguridad) 


max_fails: número permitido de solicitudes con error por defecto a 1. cuando el número excede el máximo, el módulo definido proxy_next_upstream de retorno de error 
 

fail_timeout: Después de max_fails fallaron, tiempo de pausa

 
 

 

Supongo que te gusta

Origin www.cnblogs.com/mrguoguo/p/12630111.html
Recomendado
Clasificación