Inability to set up Shield/Security within X-Pack Trial

You don't need nginx with basic auth in front of kibana now that you are using X-Pack.

The issue here is that Kibana can't communicate with Elasticsearch as Elasticsearch now needs authenticated requests ( security is enabled ) and you probably haven't configured Kibana for this.

Please read through our documentation on how to start with security. You can probably start here. Most of these initial required steps are well covered in there.