I’m a newbie in this kind of installation and I saw this forum “Discourse” like a month ago and today I tried to install it on my website but something went wrong… ^^’
I have my /var/discourse/shared/standalone file, but on my website, it doesn’t work… On my FTP, my file forum.gameguides.fr is empty ='(
On Putty I have this :
[193] 31 Mar 14:36:33.763 * Saving the final RDB snapshot before exiting.
2015-03-31 14:36:33 UTC [74-2] LOG: database system is shut down
[193] 31 Mar 14:36:33.800 * DB saved on disk
[193] 31 Mar 14:36:33.802 # Redis is now ready to exit, bye bye…
cf42aa40d0ef575fb3310414cc068ee85e4af0d69377ad0e9e6021ea7f5c3277
73b294b37be7316f11789214c6cc2469d0692feb8b351ea29da2d3088e75dca4
Removing old container
That “Forbidden” page is served up by an Apache webserver.
Only one application at a time can listen on any given socket. The first server that starts will claim the HTTP socket for itself, preventing the other server from accepting any connections. You can run Discourse alongside Apache, but it requires a specific setup:
Apache needs to run with mpm_event, mod_proxy, mod_proxy_http and probably mod_proxy_balancer.
You must modify Discourse’s configuration: disable SSL support and expose "127.0.0.1:4000:80".
Change your Apache config to proxy requests for forum.gameguides.fr to Discourse at localhost:4000.
You can find further info and examples here on meta. Some Apache config samples are here and here.
You say that as if nginx’s proxy code wasn’t wrapped into modules as well… the only difference is that most distros have decided to build nginx with all modules enabled and Apache with most modules built as external libs.
Oh, and Apache can proxy to unix sockets as of version 2.4.7, too.