The install and setup documentation supplied with WFA 2.1 documents the same procedure for configuring WFA to allow only HTTPS access that the 2.0.x versions document. Unfortunately, the specified path to the server.xml file does not exist, and there is no server.xml file in the WFA hierarchy. How does one go about configuring WFA 2.1 for HTTPS-only access?
There is a file named standalone-full.xml located at WFA\jboss\standalone\configuration folder.
1. Find and comment/delete the following line.
<connector name="http" protocol="HTTP/1.1" scheme="http" socket-binding="http" executor="http-executor" />
2. Restart the WFA Database service ( It will restart the WFA server service too ). Wait for services to come up.
3. Open the browser and you'll see that WFA will only connect using HTTPS and not HTTP.
Making WFA for HTTPS environment working completely, would require more than editing this line. The steps mentioned above just prevents any HTTP connect and allows only HTTPS. But for HTTPS environment configuration, the WFA user will need to generate a CSR , obtain his certificate from CSA(CA) and import it in WFA to replace the self-signed certificate which comes with WFA installer with a real one which is given by the CSA. These all can't be done from UI alone.