Well, I got pretty far installing on my own. Just saying. Now, I got horribly stuck, and I didn't want to do a new thread because it has to have happened before. I have not seen the topic searching, though.
Nginx
Flarum includes a .nginx.conf file – make sure it has been uploaded correctly. Then, assuming you have a PHP site set up within Nginx, add the following to your server's configuration block:
include /path/to/flarum/.nginx.conf; -> for me: /flarum/.nginx.conf
My 2 .nginx.conf's files don't have anything like "server." What is a server's configuration block? This is a massive headache. I have shared hosting, so I don't know how things are this way.