jeff1evesque / drupal-demonstration

Drupal 7: automated build implementing vagrant, puppet, and selinux
Other
6 stars 2 forks source link

Implement varnish with apache, and drupal #460

Open jeff1evesque opened 8 years ago

jeff1evesque commented 8 years ago

We will implement varnish with apache, as well as integrate it with drupal. Specifically, we will integrate the drupal varnish module, with the following varnish configurations:

Note: this issue is intended to resolve the invalid duplicate #144.

jeff1evesque commented 8 years ago

Unfortunately, varnish cannot run on https, which is a problem since we are forwarding all http requests to https. So, we need to implement the following solution model:

ssl_termination

Note: in our case the Backend Cluster should just be a single apache webserver instance. However, we can replace the above nginx implementation, for the ssl termination proxy, with the following alternatives:

Note: if nginx is the chosen solution, then the corresponding approach would be as follows: