I had a bit of time to follow through. Setting up on plain does work as per linked doc. With SSL its a bit tricky, as nginx does not like self signed certs? There is blog article about WFLY setup:
https://www.mastertheboss.com/jbossas/jboss-security/complete-tutorial-for-configuring-ssl-https-on-wildfly/NOTE it does not switch management interface to HTTPS/SSL. Secondly simple switch does not seem to be enough when it comes to authentication.
I do wonder, you keep mentioning 8080, but from WFLY conf:
<socket-binding name="http" port="${jboss.http.port:8080}"/>
<socket-binding name="https" port="${jboss.https.port:8443}"/>
<socket-binding name="management-http" interface="management" port="${jboss.management.http.port:9990}"/>
<socket-binding name="management-https" interface="management" port="${jboss.management.https.port:9993}"/>