Comments on How to Install Ghost Blog Software with Apache and SSL on Ubuntu 16.04
Ghost is a powerful Open Source publishing and blog platform that is beautifully designed and easy to use. Ghost is written in javascript and uses node.js as runtime environment. This tutorial shows the installation of the Ghost Blog software with Apache and SSL on Ubuntu 16.04.
5 Comment(s)
Comments
The file location of Ghost doesn't seem to work anymore. I am unable to download it from that location. I'm forced to sign up on the ghost website and am waiting for comfirmation now but if I find a different download link I'll post it here.
I see my previous comment still needs to be approved. Also this link to Ghost DOES work at this moment: https://ghost.org/zip/ghost-0.10.1.zip
This guide is fantastic. Thank you so much. Followed the guide top to bottom and had a working ghost installation in the end. Many, many thanks!
Hi.
I am trying to strup apache2 with ghost and got only apache2 default page.
Could you please take a look on my configuration and, maybe, will give me some advice.
So:
blog@minsk:$ sudo netstat -plntu
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 127.0.0.1:2368 0.0.0.0:* LISTEN 1967/node
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 477/sshd
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 1895/apache2
tcp6 0 0 :::22 :::* LISTEN 477/sshd
and
blog@minsk:$ curl -I localhost:2368
HTTP/1.1 200 OK
...
blog@minsk:$ cat ghostblog.conf
<VirtualHost *:80>
#Domain Name
ServerName minsk.tld
ServerAlias www.minsk.tld
#HTTP proxy/gateway server
ProxyRequests off
ProxyPass / http://127.0.0.1:2368/
ProxyPassReverse / http:/127.0.0.1:2368/
</VirtualHost>
I do not use systemctl
I start ghost from screen
And, finally, it works if i hardcode IP and domain.tld in ghost.js config
Thanks.
Thanks a lot, you were a huge help.