How to setup ghost in a sub directory with apache2

December 6, 2014 1.5k views

Hello I'm trying to setup ghost on my new droplet in a sub directory but cant get it to work for the life of. I've followed the these tutorials:

I basically want my main website to be (which is working) and then a link to where my ghost website will be present (currently going to this link just displays all the files in that directory)

Any suggestions on what may be wrong?

1 comment
  • I have managed to get the blog to display here:
    How do I make it to display here:

    This is my for apache2

    <VirtualHost *:80>
            DocumentRoot /var/www/
            ProxyRequests off
            ProxyPass /var/www/
            ProxyPassReverse /var/www/ http:/
            ErrorLog ${APACHE_LOG_DIR}/error.log
            CustomLog ${APACHE_LOG_DIR}/access.log combined
1 Answer

ProxyPass and ProxyPassReverse take a relative URI path, not the actual filesystem path to your website.


        ProxyPass /var/www/
        ProxyPassReverse /var/www/ http:/


        ProxyPass /blog
        ProxyPassReverse /blog http:/

and restart Apache:

sudo service apache2 restart

You might have to edit Ghost's configuration and set the site url to as well.

Have another answer? Share your knowledge.