How to setup ghost in a sub directory with apache2

Posted December 6, 2014 4k 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

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

Submit an Answer
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.