what do the kibana-logs and elasticsearch logs say? Is ES getting the requests and responding to them?
This seems more of an issue with the reverse-proxy than with your configuration. Setting the correct elasticsearch.url in the kibana.yml should be sufficient.