I've decided to take the plunge and make my next blog in Ghost 0.4.1 rather than Wordpress. My client has a VERY small amount of traffic, and it is easy to say that they will never need to be load balanced across multiple servers.
My question is: Ghost can be configured to listen to a certain port, so can I use it as my web server listening to port 80? Is there a problem to doing this?
Followup Question: Every example shows hosting it with Apache or NginX, is there a security or performance reason for this?
Thanks in advance!
You definitely can run Ghost on port 80 but it is recommended to run Ghost on port 2368 and proxy requests through Apache or Nginx.
You can checkout this article for an example of how to install Ghost and run it on port 80. But I would highly recommend reading through this article and proxying requests through Nginx. With Ghost running on port 2368 you can use a low privileged user to start Ghost and therefore will not have to use a higher privileged user to start Ghost.