Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement varnish with apache, and drupal #460

Open
jeff1evesque opened this issue Apr 21, 2016 · 1 comment
Open

Implement varnish with apache, and drupal #460

jeff1evesque opened this issue Apr 21, 2016 · 1 comment

Comments

@jeff1evesque
Copy link
Owner

jeff1evesque commented Apr 21, 2016

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
Copy link
Owner Author

jeff1evesque commented Apr 21, 2016

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:

  • HAProxy
  • Squid
  • Apache

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

  • configure apache to listen on port 8080 for example, and nginx as reverse proxy listening on 80 & 443 and passing traffic to port 8080

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant