Installing Piwik alongside Ghost with an Ngnix separate server block

November 30, 2014 1.7k views

I have ghost running with nginx on my droplet. I would like to add Piwik for analytics. I believe I need to add another server block with the document root pointing towards the location of my Piwik directory. I've tried this but when browsing to mydropletip/piwik I still get an error from ghost. Has anyone tried this before or at least know how to add other applications on the same server as your ghost installation?

1 Answer

Hi,

I guess you installed Ghost in your root domain (i.e. domain.com), the easy alternative is to install Piwik in a subdomain (i.e. piwik.domain.com).

Another option is to install Ghost in a subdomain (i.e. ghost.domain.com) or in subdirectory (i.e. domain.com/ghost).

If you really want to have both as subdirectories of your root domain (i.e. domain.com/ghost and domain.com/piwik) you need to configure the proxy_pass option in Nginx.

Now, this is not really an answer to your question, but I'm monitoring my Ghost blog with Piwik via Sandstorm [0], so in this way you don't waste your VPS resources and you get your Piwik analytics for free.

[0] https://blog.fcestrada.com/add-piwik-on-sandstorm-to-ghost/

Best Regards,

Have another answer? Share your knowledge.