HAproxy redirect all root requests to www -
i have installed haproxy on server should nothing serve redirection endpoint of incoming naked domain request (http , https), www.
-version. service wwwizer.com. cfg:
global log /dev/log local0 log /dev/log local1 notice chroot /var/lib/haproxy stats socket /run/haproxy/admin.sock mode 660 level admin stats timeout 30s user haproxy group haproxy daemon # default ssl material locations ca-base /etc/ssl/certs crt-base /etc/ssl/private # default ciphers use on ssl-enabled listening sockets. # more information, see ciphers(1ssl). list from: # https://hynek.me/articles/hardening-your-web-servers-ssl-ciphers/ ssl-default-bind-ciphers ecdh+aesgcm:dh+aesgcm:ecdh+aes256:dh+aes256:ecdh+aes128:dh+aes:ecdh+3des:dh+3des:rsa+aesgcm:rsa+aes:rsa+3des:!anull:!md5:!dss ssl-default-bind-options no-sslv3 defaults log global mode http option httplog option dontlognull timeout connect 5000 timeout client 50000 timeout server 50000 errorfile 400 /etc/haproxy/errors/400.http errorfile 403 /etc/haproxy/errors/403.http errorfile 408 /etc/haproxy/errors/408.http errorfile 500 /etc/haproxy/errors/500.http errorfile 502 /etc/haproxy/errors/502.http errorfile 503 /etc/haproxy/errors/503.http errorfile 504 /etc/haproxy/errors/504.http frontend http bind *:80 bind *:443 acl has_www hdr_beg(host) -i www http-request redirect code 301 location www.%[hdr(host)]%[req.uri] unless has_www
i have record of domain dns pointing ip of server. if goto http://exmaple_url.com
forwarded to: http://exmaple_url.com/www.exmaple_url.com
instead of http://www.exmaple_url.com
what doing wrong?
i followed instruction in documentation: https://www.haproxy.com/doc/aloha/7.0/haproxy/http_redirection.html
i expect adding https://
redirect location fix need:
http-request redirect code 301 location https://www.%[hdr(host)]%[req.uri] unless has_www
Comments
Post a Comment