odhiambo
(Odhiambo WASHINGTON)
6월 21, 2025, 10:03오전
1
안녕하세요 여러분,
저는 Discourse 셀프호스팅에 처음입니다. 다른 웹 서비스가 실행 중인 서버에 이 소프트웨어를 설치하고 있습니다. 따라서 자체 Nginx를 사용하며, 이를 통해 Discourse 컨테이너로 연결을 프록시할 예정입니다. 또한 이메일 처리를 위한 완전한 SMTP 서버도 갖추고 있습니다.
두 가지 질문이 있습니다.
Discourse 설치 문서를 따라 진행했더니 개발 버전(3.5.0.beta7-dev)이 가져와졌습니다. 이 버전을 실행하고 싶지 않습니다. 대신 최신 릴리스 버전을 가져오려면 어떻게 해야 하나요?
이메일 전송을 테스트하던 중 해당 링크를 클릭하면 사이트 URL이 왜곡된 형태로 표시되는 것을 확인했습니다. 제 사이트는 discourse.my.domain이라는 FQDN으로 실행되고 있습니다. 그러나 이메일 테스트 링크를 클릭하면 http://community.kictanet.or.ke7d/admin/email/server-settings 로 이동합니다. FQDN 끝에 "7d"가 붙어 있습니다. "7d"를 제거하면 URL은 정상적으로 로드됩니다. 이 "7d"는 어디서 온 것이며, 이런 일이 일어나지 않도록 어떻게 보장할 수 있나요?
감사합니다.
2개의 좋아요
odhiambo
(Odhiambo WASHINGTON)
6월 21, 2025, 10:25오전
3
빠른 답변에 진심으로 감사드립니다.
컨테이너의 app.yml 파일을 확인해 보니 version 라인이 주석 처리되어 있었습니다:
## Which Git revision should this container use? (default: tests-passed)
#version: tests-passed
따라서 현재 설치된 버전이 프로덕션 환경에서 충분히 좋은 상태라고 판단해도 될까요?
네, 맞습니다. 이 포럼(Discourse Meta)도 해당 버전을 사용하고 있습니다. 기본값이자 권장 사항은 tests-passed 브랜치를 사용하는 것입니다.
1개의 좋아요
odhiambo
(Odhiambo WASHINGTON)
6월 21, 2025, 10:36오전
5
매우 감사합니다.
FDQN 뒤에 붙는 "7d"가 어디서 유래하는지에 대한 통찰이 있을까요?
아니요, 죄송합니다. 왜 그런 일이 일어나는지는 전혀 모르겠어요. 혹시 CDN이나 리버스 프록시를 사용 중이신가요?
odhiambo
(Odhiambo WASHINGTON)
6월 21, 2025, 11:11오전
7
CDN을 사용하지 않습니다. 대신 Nginx 뒤에 Discourse 인스턴스를 매우 간단한 설정으로 실행하고 있습니다:
server {
listen 443 ssl http2;
server_name discourse.FQDN;
# SSL parameters
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;
# 브라우저에 사이트가 https로만 접근해야 한다고 알립니다.
add_header Strict-Transport-Security "max-age=31536000; includeSubDomains" always;
add_header Content-Security-Policy upgrade-insecure-requests;
# 로그 파일
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개의 좋아요
Moin
6월 21, 2025, 12:54오후
8
관리자 빠른 시작 가이드에 있는 실수인 것 같습니다:
*Welcome to your new community, and thank you for choosing Discourse!*
## :e_mail: Test your email configuration
Email is required for new account signups and notifications.
→ Send a **[<kbd>test email</kbd>](%{base_url}7D/admin/email/server-settings)**.
→ Email didn’t arrive? Read our guide on [email providers](https://github.com/discourse/discourse/blob/main/docs/INSTALL-email.md).
## :handshake: Invite your team
Collaborating with others?
→ **[<kbd>Send invites</kbd>](%{base_url}/new-invite)** to your team members.
## :speech_balloon: Start some conversations
여기서 수정을 제출했습니다:
main ← moin-Jana:patch-1
merged 02:04PM - 21 Jun 25 UTC
As reported in https://meta.discourse.org/t/self-hosted-discourse-instance-appen… ding-7d-to-the-fqdn/371144, there was an extra "7D" in the URL which caused the link to break.
원하시면 주제를 편집하여 포럼의 해당 주제에서 링크를 수정할 수 있습니다. 또는 풀 리퀘스트가 병합될 때까지 기다렸다가 포럼을 업데이트한 후 admin > site texts 페이지에서 오른쪽의 “replace text …” 버튼을 사용하여 해당 주제를 다시 시드할 수도 있습니다.
5개의 좋아요
odhiambo
(Odhiambo WASHINGTON)
6월 21, 2025, 1:30오후
9
문제의 원인을 찾아주셔서 감사합니다.
Discourse 설치를 시작한 지 2일째라, 아직 주제(토픽)를 찾고 편집하는 방법을 파악하지 못했습니다.
자신의 자체 호스팅 인스턴스를 운영/관리하기 위해 앞으로 읽어야 할 내용이 많습니다.
1개의 좋아요
Moin
6월 21, 2025, 1:40오후
10
이 문제를 알려주셔서 감사합니다. 메타에 오신 것을 환영합니다
게시물 메뉴의 연필 아이콘을 사용하여 수정할 수 있습니다:
가이드는 스태프 카테고리 안에 있어야 합니다. 로고 옆 상단에 “시작하기” 링크도 있을 수 있습니다. 그 링크도 해당 주제로 이동하는 것 같습니다.
2개의 좋아요
odhiambo
(Odhiambo WASHINGTON)
6월 21, 2025, 2:04오후
11
감사합니다. ‘시작하기’ 링크를 통해 접근하여 수정했습니다.
1개의 좋아요
Lilly
(Lillian )
6월 21, 2025, 2:42오후
12
보고해 주셔서 감사합니다, @odhiambo . Discourse Meta에 오신 것을 환영합니다 - 첫 게시물이 훌륭합니다
새로운 포럼 운영에 행운을 빕니다!
수정해 주셔서 감사합니다, Moin. 이제 문서가 업데이트되었습니다
1개의 좋아요
정확히 어디서 발생하는지 잘 모르겠습니다. 하지만 저에게는 저절로 사라졌습니다. emv yaml 파일의 모든 설정 주석을 해제했는데, 이것이 관련이 있는지 모르겠습니다. 하지만 다른 오류는 해결되었습니다.
갑자기 아이러니에 빠져들었어요. 이 포럼을 고치는 것에 대해 이 포럼에서 이야기하고 있었거든요
@ryan_olsen /about 페이지에서:
About
Discourse 커뮤니티가 만나고, 질문을 하고, 서로 도움을 주고, 감사하게 여기는 피드백을 나눌 수 있는 공간입니다.
@odhiambo 님, #documentation:using-discourse와 Documentation > Site Management 채널의 가이드를 읽어보실 수 있습니다. Discourse의 기능을 더 자세히 이해하는 데 정말 도움이 됩니다!
1개의 좋아요
Lilly
(Lillian )
에 닫힘
6월 22, 2025, 3:00오후
18
이 주제는 23시간 후 자동으로 닫혔습니다. 더 이상 새 답변을 남길 수 없습니다.