# Configuração do Nginx para o fórum Discourse sobre Tor

**URL:** <https://meta.discourse.org/t/nginx-configuration-for-discourse-forum-over-tor/136750>\
**Category:** Self-hosting\
**Created:** [Dezembro 21, 2019, 1:18am UTC](https://meta.discourse.org/t/nginx-configuration-for-discourse-forum-over-tor/136750 "2019-12-21T01:18:57Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![prostasia](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/prostasia/32/147385_2.png) [@prostasia](https://meta.discourse.org/u/prostasia)\
**Post date:** [Dezembro 21, 2019, 1:18am UTC](https://meta.discourse.org/t/nginx-configuration-for-discourse-forum-over-tor/136750/1 "2019-12-21T01:18:57Z")

</div>

Olá a todos,

Gostaria de configurar o Discourse como um serviço oculto Tor usando o nginx. Aqui está a configuração que estou tentando no nginx (não funciona, “servidor não encontrado”):

```
server {
    listen unix:/var/run/nginx-onion.sock;
    server_name prostadqmwc6no3n.onion;
    location / {
        proxy_pass http://unix:/var/discourse/shared/standalone/nginx.http.sock:;
        proxy_set_header Host $http_host;
        proxy_http_version 1.1;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Real-IP $remote_addr;
    }
}

```

No meu arquivo tor.conf, tenho o seguinte:

```
HiddenServiceDir /var/lib/tor/hidden_service/
HiddenServicePort 80 unix:/var/run/nginx-onion.sock

```

E em /var/lib/tor/hidden\_service, tenho os arquivos de nome de host e chave privada. O Tor está em execução.

O Discourse está instalado e funcionando na web normal, e /var/discourse/shared/standalone/nginx.http.sock existe.

Se necessário, estou disposto a pagar alguém por uma hora ou mais de trabalho para fazer isso funcionar (duvido que leve mais do que isso, porque provavelmente estou apenas sendo burro).

---

_[View the full topic](https://meta.discourse.org/t/nginx-configuration-for-discourse-forum-over-tor/136750)._
