Directorio artículo
Haproxy añadir un servidor de registro
1. Especificar el directorio de almacenamiento de registros
archivo de configuración del servicio de registro de cambios para modificar la ubicación de almacenamiento de registro:
vim /etc/rsyslog.conf
打开15 16行的注释,添加55行日志存储位置:
15 $ModLoad imudp
16 $UDPServerRun 514
55 local2.* /var/log/haproxy
Ver registro
Haproxy y reinicie el servicio rsyslog=
systemctl restart rsyslog #重启日志服务
cat /var/log/haproxy
2. Error de redirección
Modificar las directivas de redirección de error de escritura de archivos de configuración:
cd /etc/haproxy
vim haproxy.cfg
把85行注释掉,并写入下面内容:
66 acl badhost src 172.25.254.36 #真机ip ##设定物理机不能访问server1 #设定真机不可以访问我
67 block if badhost
68 errorloc 403 http://172.25.254.1:8000 ##注意端口不要冲突,如果是403错误就重定向到 172.25.7.1:8000
systemctl restart haproxy #如果报错,检查server2和server3的http是否启动
prueba:
真机访问172.25.254.1---被重定向到172.25.254.1:8000---看到server1
3. redirección automática
Modificar el archivo de configuración se escribe en la estrategia de forma automática redirección:
cd /etc/haproxy
vim haproxy.cfg
66 acl westos.org hdr_beg(host) -i westos.org
67 acl 172.25.254.1 hdr_beg(host) -i 172.25.254.1
70 redirect code 301 location http://www.westos.org if westos.org #如果出现错误访问就重定向,无论什么错误
71 # 以westos.org访问 自动重定向到 www.westos.org
72 redirect code 301 location http://www.westos.org if 172.25.254.1
73 # 以172.25.254.1访问 自动重定向到 www.westos.org
systemctl restart haproxy
Agregar resuelto en la máquina real en:
vim /etc/hosts
172.25.254.1 www.westos.org westos.org
prueba:
访问westos.org---重定向到---www.westos.org
访问172.25.254.1---重定向到---www.westos.org
301 redirección permanente
301 redirect
: 301 representa la transferencia permanente (Movido permanentemente);302 redirect
: 302 representa la transferencia temporal (temporalmente desplazado), PS: aquí también recordar el paso de dos más similares a las palabras inglesas (permanente, temporal)- En detalle, los códigos de estado 301 y 302 indican redirección, ese navegador en conseguir este código de estado devuelto por el servidor saltará automáticamente a una nueva dirección Web, la dirección se puede obtener a partir de la respuesta de cabecera Location ( los usuarios pueden ver el efecto que él escribe en la dirección de un momento a otro la dirección B) - este es un denominador común. Su diferencia es. A 301 representa el recurso de dirección de edad se ha eliminado de forma permanente (este recurso no se puede visitar), los motores de búsqueda rastrean al mismo tiempo, el nuevo contenido también intercambiarán la antigua URL a la URL después de redirección; 302 representa la antigua dirección A los recursos siguen siendo (todavía de acceso), esto es sólo una redirección temporal de la antigua dirección para saltar a una dirección de B, el motor de búsqueda analizarán nuevos contenidos y guardar la dirección de edad.