Installation problem with Discourse


(Johnny) #1

Hi,

I was trying to install discourse. But it seems like Discourse install its web server etc. However, I wanted to make discourse work on Nginx, the one I installed.

Response I got:
`Port 80 appears to already be in use.

If you are trying to run Discourse simultaneously with another web
server like Apache or nginx, you will need to bind to a different port

See https://meta.discourse.org/t/17247 `

So, is it possible I install discourse maybe without docker? or on my own web server using nginx etc?


(cpradio) #2

You might want to read


(Johnny) #3

What I actually want to do is… let discourse work on the web server I installed. I did read the tutorial, but doesn’t fulfil my need. Its like I ought to use a proxy and use container for my other websites. I want it vice versa.


(Rafael dos Santos Silva) #4

No it doesn’t. I tell to use a external nginx to proxy to the Discourse container, exactly as you want.


(Jay Pfaffman) #5

Anything is possible. However. Here only Docker installs are supported; if you want to install Discourse without Docker, you’re on your own. There are very many dependencies that are complicated to configure.

You can do the Docker install, change the port that Discourse listens to and have your current Nginx reverse proxy your Discourse site.