Hi thunderbird,
I see the following two problems with the config.
Firstly change the irule to include ". see below:
when HTTP_REQUEST {
HTTP::redirect "https://[HTTP::host][HTTP::uri]"
}
Secondly, when you are accessing the server directly you are using the HTTPS protocol. So, create a new pool with pool members to configured on 443 service.
Also, as Nitass suggested create a new HTTPS VS and add the new pool as its pool member. Make sure to use Client and Server side certificates is you are performing SSL termination on the F5.
Also, as nitass stated above make sure, you create a virtual server which listens on port 443 and has a certificate assigned to it.