Quels ajustements sont nécessaires lorsque discourse utilise un port autre que 443 ?

Certains des problèmes que j’ai rencontrés comprennent l’échec des e-mails, et les utilisateurs sont également redirigés vers une interface inaccessible après l’inscription.

De plus, le mur d’images de publication par défaut est également désactivé, et aucune des images téléchargées ne peut être chargée.

Même après l’avoir changé au port 3443, j’ai constaté que le logo Discourse ne pouvait pas être chargé.

Il semble que de nombreux problèmes soient survenus.

Y a-t-il un moyen de le réparer en un seul clic ? MerciCertains des problèmes que j’ai rencontrés comprennent l’échec des e-mails, et les utilisateurs sont également redirigés vers une interface inaccessible après l’inscription.

De plus, le mur d’images de publication par défaut est également désactivé, et aucune des images téléchargées ne peut être chargée.

Même après l’avoir changé au port 3443, j’ai constaté que le logo Discourse ne pouvait pas être chargé.

Il semble que de nombreux problèmes soient survenus.

Y a-t-il un moyen de le réparer en un seul clic ? Merci

Je n’ai pas encore essayé d’ajouter ceci dans l’environnement

DISCOURSE_PORT: 3443
DISCOURSE_FORCE_HTTPS: true

Je ne sais pas si ce sera utile après l’ajout

Après avoir changé le port, de nombreuses images ne se chargent pas correctement, par exemple https://mydomain/uploads/default/optimized/1X/_129430568242d1b7f853bb13ebea28b3f6af4e7_2_32x32.png ne se charge pas
Mais lorsque je le change manuellement en https://mydomain:3443/uploads/default/optimized/1X/_129430568242d1b7f853bb13ebea28b3f6af4e7_2_32x32.png, il peut se charger
Mais il y a trop d’endroits où 3443 doit être ajouté. Existe-t-il un moyen rapide de le modifier ? 443 n’est pas disponibleJe n’ai pas encore essayé d’ajouter ceci dans l’environnement

Puis-je utiliser l’opération suivante lorsque j’ai désactivé nginx à l’intérieur du conteneur ?

DISCOURSE_EXTERNAL_BASE_URL: « https://domain:3443 »

De plus, j’ai constaté qu’après que les utilisateurs se connectent, ils sont automatiquement redirigés vers https://domain/latest, et le port par défaut 3443 n’est pas ajouté, ce qui empêche le chargement. À ce stade, vous devez ajouter manuellement https://domain:3443/latest.

Discourse ne fonctionnera pas sur le port 3443.

Est-ce une installation standard ?

:face_with_peeking_eye:

Merci pour votre réponse

Oui, je sais qu’il y a beaucoup de composants codés en dur pour le port 443. Mon port 443 n’est pas utilisable, j’ai donc dû passer au port 3443. Actuellement, de nombreuses fonctions ne fonctionnent pas. Je pensais que quelqu’un avait étudié ce problème

Ceux qui ont étudié la question savent que cela ne fonctionnera pas sur un port non standard. Je vous le promets.

C’est assez bien documenté, ou du moins je le pensais.

1 « J'aime »

Il semble que je doive abandonner cet énorme projet

Cela ne vaut pas une VM à 12 $/mois ou la configuration d’un proxy inverse ?

Pas une question de coût. Peut-être que je veux aller un peu plus loin, comme installer plusieurs instances de Discourse sur un seul gros serveur.