Important, by default pfSense likes to run the webconfig GUI on 443. So, I wrote this article to get it out of the way so 443 can be used to serve other pages as well as webconfig. Note: this article focuses on the GUI running in the LAN not the WAN!!!
WAN Config May Not Work
Often the WAN side is pointing to another domain so LAN is focused on in this article. See pfSense WAN GUI Support for an example to get WAN support for GUI as well.
Step 1 – Install HAProxy in pfSense
Go to System -> Package Manager