Pasos de la instalación
- 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
- instalar Nginx
sudo yum install -y nginx
- 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;
- CentOS 7 de arranque Nginx
sudo systemctl enable nginx.service
- 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
- 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
- instalar Nginx
sudo yum install -y nginx
- 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;
- CentOS 7 de arranque Nginx
sudo systemctl enable nginx.service
- 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