Is it needed to install ssl certificate in host server?

if domain is added in cloudflare and proxy is enabled for the A records, then the Cloudflare ssl certificate installs on the domain so do i need to install the ssl certificate on the host server?

https://www.sslshopper.com/ssl-checker.html
for example on tools like this, it will show that the ssl certificaet is of cloudflare,

so is it necessary to install ssl certificate on the host server? when accessing the website as well it shows secure and shows the cloudflare ssl certificate.

A server certificate is required on your origin so that Cloudflare can connect to you using HTTPS. (SSL/TLS mode Full (strict))

If you only allow Cloudflare to connect to you by HTTP, (SSL/TLS mode flexible) then the connection between Cloudflare and your origin is not encrypted. Your client will think their connection is secured (as it is between them and Cloudflare), but it isn’t all the way to your origin.

1 Like

what is the difference between full and flexible?

according to this
https://developers.cloudflare.com/ssl/origin-configuration/ssl-modes/

in flexible all connections between cloudflare and origin are http only?

while in full, the connection between cloudflare and origin can be http or https depending on how visitors visits?