On Thu, 09 Jan 2014 23:39:11 GMT, APott wrote:

First I need to know how to get vibe running as my web server so when someone visits apott.net (my website) vibe.d responds to the request.

I have written small introductional article on topic of setting up basic application last year:

http://dicebot-old.blogspot.de/2013/07/setting-up-simple-vibed-application.html - environment
http://dicebot-old.blogspot.de/2013/07/setting-up-simple-vibed-application-app.html - application

May be outdated in some places but shoud be still useful on most part.

as far as I know Vibe.d doesn't have permission to listen on port 80, which is why it listens on 8080.

This is not true. You can run it on any port including 80 and vibe.d is perfectly capable of doing so. It is however recommended to put it behing reverse proxy for security / configurability reasons as vibe.d own HTTP server while being very fast is not that robust feature-wise.

... setup something called a reverse proxy with nginx? This I know absolutely nothing about as I have absolutely no experience with nginx, help with this or at least pointing me in the right direction would be fantastic.

First of my linked articles provides example of nginx configuration that can be used with vibe.d

nginx is a bit similar to Apache you are familiar with never acts as application server (like mod_php) - it simply forwards requests to another HTTP server or CGI/FastCGI process. nginx is also much faster than Apache by design. Definitely worth getting familiar with if you are going to do any serious web development.

As I mentioned above I need to have the ability to run two websites/applications on my server (which I have dubbed big bertha if you would like to know xD). I would like to do this with vibe for both applications, pointing me in the right direction with this would also help greatly.

If those are completely independent I'd recommend compiling those as two different applications binding to different ports and then use nginx to route matching domains to these ports. If you will be still no sure how to do it after reading linked stuff, please repeat your request and I will provide small sample.