Nginx https reverse proxy to WordPress with Apache, http and different port

  1. Configure Nginx to use only https and redirect http to https.
  2. Reverse proxy in Nginx from to in Apache.
  3. Force WordPress links to use port 8080

The following is the diagram summarised my server configuration:

So you will say: “Are you completely insane ??!!”