Istanza Discourse self-hosted aggiunge "7d" al FQDN

Ciao a tutti,

Sono nuovo all’auto-hosting di Discourse. Sto installando questo su un server che esegue altri servizi web. Quindi ho il mio Nginx, che inoltrerà le connessioni al container Discourse. Ho anche un server SMTP completo per gestire le email.

Ho due domande.

  1. Seguendo la documentazione per installare Discourse, ha scaricato la versione di sviluppo (3.5.0.beta7-dev). Non voglio eseguire questa versione. Come posso fare in modo che scarichi invece l’ultima versione rilasciata?

  2. Durante il test dell’invio delle email, mi sono reso conto che facendo clic su quel link si arriva a un URL distorto per il sito. Il mio sito è in esecuzione su un FQDN che è discourse.my.domain. Tuttavia, quando faccio clic sul link per testare l’email, si arriva a http://community.kictanet.or.ke7d/admin/email/server-settings - c’è un “7d” aggiunto alla fine dell’FQDN. Se rimuovo il “7d”, l’URL viene caricato correttamente. Da dove viene il “7d” e come posso assicurarmi che non accada?

Grazie.

2 Mi Piace

Quella è l’ultima versione :slightly_smiling_face:. È sul ramo beta.
Per maggiori informazioni sui rami, vedi:

1 Mi Piace

Grazie mille per la rapida risposta.
Ho controllato il mio containers/app.yml e non avevo decommentato la riga della versione:

## Which Git revision should this container use? (default: tests-passed)
  #version: tests-passed

Dovrei quindi ritenermi soddisfatto che la versione installata sia abbastanza buona per l’uso in produzione?

Sì, lo è. Anche questo forum (Discourse Meta) utilizza quella versione. L’impostazione predefinita e consigliata è utilizzare il branch tests-passed.

1 Mi Piace

Grazie mille.

Avete qualche informazione su da dove provenga quel “7d” aggiunto al FDQN?

No, mi dispiace. Non ho idea del perché stia succedendo. Hai per caso una CDN o un proxy inverso?

Non ho una CDN. Tuttavia, eseguo la mia istanza Discourse dietro Nginx con una configurazione molto semplice:

server {
        listen 443 ssl http2;
        server_name discourse.FQDN;

        # Parametri SSL
        ssl_certificate /etc/letsencrypt/live/discourse.FQDN/fullchain.pem;
        ssl_certificate_key /etc/letsencrypt/live/discourse.FQDN/privkey.pem;
        ssl_trusted_certificate /etc/letsencrypt/live/discourse.FQDN/chain.pem;
        include snippets/ssl.conf;
        include snippets/letsencrypt.conf;


        # Indica ai browser che il sito deve essere accessibile solo tramite https.
        add_header Strict-Transport-Security "max-age=31536000; includeSubDomains" always;
        add_header Content-Security-Policy upgrade-insecure-requests;

        # file di log
        access_log /var/log/nginx/discourse.FQDN-access.log;
        error_log /var/log/nginx/discourse.FQDN-error.log;


        location = /favicon.ico {
        log_not_found off;
        access_log off;
        }

        location = /robots.txt {
        allow all;
        log_not_found off;
        access_log off;
        }

        client_max_body_size 10m;
        proxy_read_timeout 300;

        location / {
        proxy_pass http://127.0.0.1:8008;
        proxy_http_version  1.1;
        proxy_cache_bypass  $http_upgrade;
        proxy_set_header Host              $host;
        proxy_set_header X-Forwarded-For   $proxy_add_x_forwarded_for;
        proxy_set_header X-Real-IP         $remote_addr;
        proxy_set_header X-Forwarded-Host  $host;
        proxy_set_header X-Forwarded-Proto $scheme;
        proxy_set_header X-Forwarded-Port  $server_port;
        }

        location @rewrites {
                add_header X-Cache-Engine "No cache";
                rewrite ^ /index.php last;
        }

}
1 Mi Piace

Questo sembra un errore nella guida rapida per amministratori:

Ho inviato una correzione qui:

Se vuoi, potresti modificare l’argomento e correggere il link nell’argomento sul tuo forum. Oppure puoi aspettare che la pull request venga unita, quindi aggiornare il tuo forum e ripopolare quell’argomento nella pagina admin > site texts utilizzando il pulsante “replace text …” sulla destra.

5 Mi Piace

Grazie per aver trovato la fonte del problema.
Sono solo al mio secondo giorno con l’installazione di Discourse, quindi devo ancora capire come trovare un argomento e modificarlo :slight_smile:
C’è ancora molta lettura da fare per gestire/amministrare la mia istanza self-hosted.

1 Mi Piace

Grazie per aver portato questo alla mia attenzione. Benvenuto in Meta :wave:

Puoi modificarlo usando la matita nel menu del post:


La guida dovrebbe trovarsi nella tua categoria staff. Forse hai anche il link “Iniziazione” in alto accanto al logo. Penso che anche quello ti porti all’argomento.

2 Mi Piace

Grazie. L’ho approcciato dal link “Iniziazione” e l’ho modificato.

1 Mi Piace

Grazie per il rapporto @odhiambo, e benvenuto su Discourse Meta - ottimo primo post :smiley:
Buona fortuna con il tuo nuovo forum!

grazie per la correzione Moin. il documento è aggiornato ora :slight_smile:

1 Mi Piace

Non sono sicuro esattamente da dove provenga. Ma è scomparso da solo. Ho decommentato tutte le mie impostazioni nel mio emv yaml, non so se questo abbia qualcosa a che fare con esso.

Penso di sapere da dove provenga. :raised_hand: :slight_smile:

2 Mi Piace

Questo farebbe, lollll.

Mi è venuta un’ironia improvvisa, stavamo chiacchierando su un forum di come riparare detto forum :rofl:

@ryan_olsen Da /about :wink:

Informazioni

Un luogo dove la community di Discourse può incontrarsi, fare domande, fornire supporto reciproco e condividere feedback molto apprezzati.


Ciao @odhiambo, puoi leggere le guide in Documentation > Using Discourse e Documentation > Site Management. Sono molto utili per saperne di più sulle funzionalità di Discourse!

1 Mi Piace

Questo argomento è stato chiuso automaticamente dopo 23 ore. Non sono più permesse nuove risposte.