nodebb מסרב להתחבר לwebsocket
-
התקנתי פורום nodebb אצלי, ברוך ה' זה רץ, אבל אני רוצה כל הזמן שיש קריאות ל socket.io של הפורום שחוזרים עם שגיאה 403 (התגובה היא:
{"code":4,"message":"Forbidden"}
)מצורף תמונה
זה קריאות חוזרות ונשנות כל הזמן
הכנסתי ב NGINX לפי מה שהם כתבוserver { listen 80; server_name forum.****.ovh www.forum.****.ovh; location / { proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header Host $http_host; proxy_set_header X-NginX-Proxy true; proxy_pass http://127.0.0.1:4567; proxy_redirect off; # Socket.IO Support proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; } }
וזה מה שיש בקובץ config.json
{ "url": "https://forum.****.ovh", "secret": "d602ffd4-3cc7-4cb7-8fe6-9fe927a931db", "database": "mongo", "mongo": { "host": "127.0.0.1", "port": "27017", "username": "nodebb", "password": "****", "database": "nodebb", "uri": "" }, "port": "4567" }
והנה פלט מהרצת
./nodebb dev
NodeBB v3.8.4 Copyright (C) 2013-2024 NodeBB Inc. This program comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome to redistribute it under certain conditions. For the full license, please visit: http://www.gnu.org/copyleft/gpl.html Clustering enabled: Spinning up 1 process(es). 2024-09-09T21:33:20.074Z [4567/768707] - verbose: * using configuration stored in: /***/nodebb/config.json 2024-09-09T21:33:20.078Z [4567/768707] - info: Initializing NodeBB v3.8.4 https://forum.****.ovh 2024-09-09T21:33:20.079Z [4567/768707] - verbose: * using mongo store at 127.0.0.1:27017 2024-09-09T21:33:20.079Z [4567/768707] - verbose: * using themes stored in: /***/nodebb/node_modules 2024-09-09T21:33:21.397Z [4567/768707] - verbose: [minifier] utilizing a maximum of 3 additional threads (node:768707) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. (Use `node --trace-deprecation ...` to show where the warning was created) 2024-09-09T21:33:21.506Z [4567/768707] - verbose: Checking dependencies for outdated modules 2024-09-09T21:33:21.823Z [4567/768707] - verbose: [notifications.init] Registering jobs. 2024-09-09T21:33:21.825Z [4567/768707] - verbose: [user/jobs] (Re-)starting jobs... 2024-09-09T21:33:21.827Z [4567/768707] - verbose: [user/jobs] Starting job (digest.daily) 2024-09-09T21:33:21.829Z [4567/768707] - verbose: [user/jobs] Starting job (digest.weekly) 2024-09-09T21:33:21.831Z [4567/768707] - verbose: [user/jobs] Starting job (digest.monthly) 2024-09-09T21:33:21.832Z [4567/768707] - verbose: [user/jobs] Starting job (reset.clean) 2024-09-09T21:33:21.832Z [4567/768707] - verbose: [user/jobs] jobs started 2024-09-09T21:33:21.834Z [4567/768707] - verbose: [scheduled topics] Starting jobs. 2024-09-09T21:33:21.841Z [4567/768707] - verbose: [emailer] Setting up fallback transport 2024-09-09T21:33:21.895Z [4567/768707] - info: [themes] Using theme nodebb-theme-persona 2024-09-09T21:33:21.895Z [4567/768707] - verbose: [plugins] Initializing plugins system 2024-09-09T21:33:21.929Z [4567/768707] - verbose: [plugins] Found 1 scss file(s) for plugin nodebb-plugin-composer-default 2024-09-09T21:33:21.933Z [4567/768707] - verbose: [emailer] Built custom email templates 2024-09-09T21:33:21.934Z [4567/768707] - verbose: [plugins] Found 13 AMD-style module(s) for plugin nodebb-plugin-composer-default 2024-09-09T21:33:21.935Z [4567/768707] - verbose: [plugins] Found 2 js file(s) for plugin nodebb-plugin-composer-default2024-09-09T21:33:21.936Z [4567/768707] - verbose: [plugins] Loaded plugin: nodebb-plugin-composer-default 2024-09-09T21:33:21.941Z [4567/768707] - verbose: [plugins] Found 4 AMD-style module(s) for plugin nodebb-theme-persona 2024-09-09T21:33:21.942Z [4567/768707] - verbose: [plugins] Found 2 js file(s) for plugin nodebb-theme-persona 2024-09-09T21:33:21.943Z [4567/768707] - verbose: [plugins] Loaded plugin: nodebb-theme-persona 2024-09-09T21:33:21.991Z [4567/768707] - verbose: [plugins] Found 1 scss file(s) for plugin nodebb-plugin-markdown 2024-09-09T21:33:21.991Z [4567/768707] - verbose: [plugins] Found 1 js file(s) for plugin nodebb-plugin-markdown 2024-09-09T21:33:21.992Z [4567/768707] - verbose: [plugins] Found 2 AMD-style module(s) for plugin nodebb-plugin-markdown 2024-09-09T21:33:21.992Z [4567/768707] - verbose: [plugins] found 1 static directories for nodebb-plugin-markdown 2024-09-09T21:33:21.994Z [4567/768707] - verbose: [plugins] Loaded plugin: nodebb-plugin-markdown 2024-09-09T21:33:22.004Z [4567/768707] - verbose: [plugins] Found 1 js file(s) for plugin nodebb-plugin-mentions 2024-09-09T21:33:22.005Z [4567/768707] - verbose: [plugins] Found 1 AMD-style module(s) for plugin nodebb-plugin-mentions 2024-09-09T21:33:22.008Z [4567/768707] - verbose: [plugins] Loaded plugin: nodebb-plugin-mentions 2024-09-09T21:33:22.010Z [4567/768707] - verbose: [plugins] Found 1 css file(s) for plugin nodebb-widget-essentials 2024-09-09T21:33:22.010Z [4567/768707] - verbose: [plugins] Loaded plugin: nodebb-widget-essentials 2024-09-09T21:33:22.013Z [4567/768707] - verbose: [plugins] Loaded plugin: nodebb-rewards-essentials 2024-09-09T21:33:22.042Z [4567/768707] - verbose: [plugins] Found 1 scss file(s) for plugin nodebb-plugin-emoji 2024-09-09T21:33:22.042Z [4567/768707] - verbose: [plugins] Found 1 acpScss file(s) for plugin nodebb-plugin-emoji 2024-09-09T21:33:22.048Z [4567/768707] - verbose: [plugins] Found 1 js file(s) for plugin nodebb-plugin-emoji 2024-09-09T21:33:22.049Z [4567/768707] - verbose: [plugins] Found 1 js file(s) for plugin nodebb-plugin-emoji 2024-09-09T21:33:22.049Z [4567/768707] - verbose: [plugins] Found 5 AMD-style module(s) for plugin nodebb-plugin-emoji 2024-09-09T21:33:22.049Z [4567/768707] - verbose: [plugins] found 1 static directories for nodebb-plugin-emoji 2024-09-09T21:33:22.051Z [4567/768707] - verbose: [plugins] Loaded plugin: nodebb-plugin-emoji 2024-09-09T21:33:22.071Z [4567/768707] - verbose: [plugins] Loaded plugin: nodebb-plugin-emoji-android 2024-09-09T21:33:22.073Z [4567/768707] - info: [plugins] Plugins OK 2024-09-09T21:33:22.108Z [4567/768707] - verbose: [plugins] All plugins reloaded and rerouted 2024-09-09T21:33:22.127Z [4567/768707] - info: [api] Adding 0 route(s) to `api/v3/plugins` 2024-09-09T21:33:22.139Z [4567/768707] - info: [router] Routes added 2024-09-09T21:33:22.142Z [4567/768707] - verbose: [meta/blacklist] Loading 0 blacklist rule(s) 2024-09-09T21:33:22.145Z [4567/768707] - info: 🎉 NodeBB Ready 2024-09-09T21:33:22.147Z [4567/768707] - info: 🤝 Enabling 'trust proxy' 2024-09-09T21:33:22.149Z [4567/768707] - info: 📡 NodeBB is now listening on: 0.0.0.0:4567 2024-09-09T21:33:22.149Z [4567/768707] - info: 🔗 Canonical URL: https://forum.****.ovh ^C2024-09-09T21:39:08.613Z [4567/768707] - info: [app] Shutdown (SIGTERM/SIGINT/SIGQUIT) Initialised. 2024-09-09T21:39:08.617Z [4567/768707] - info: [app] Web server closed to connections.
מישהו יכול לעזור לי להבין איפה הבעיה?
-
@dovid כתב בnodebb מסרב להתחבר לwebsocket:
תפעיל את האפשרות WebSocket
https://developers.cloudflare.com/network/websockets/זה כבר עבד מלפני זה
-
מצרף כאן את הלוג שגיאות של NGINX אם זה יעזור במשהו
-
@yossiz עשיתי ככה
server { listen 80; server_name forum.****.ovh www.forum.****.ovh; location / { proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto "https"; proxy_set_header Host $http_host; proxy_set_header X-NginX-Proxy true; proxy_pass http://127.0.0.1:4567; proxy_redirect off; # Socket.IO Support proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; } }
ועשיתי הפעלה מחדש לnginx וגם כיביתי והפעלתי מחדש את הפורום - ועדיין...
-
@yossiz כתב בnodebb מסרב להתחבר לwebsocket:
@ששא האם הבעיה בין כאשר אתה נכנס לפורום עם ה-www וגם בלי?
ככה?
https://www.forum.****.ovh/
זה לא עובד לי בכלל
-
@צדיק-תמים כתב בnodebb מסרב להתחבר לwebsocket:
@ששא השגיאה אומרת שלא הגדרת רשומת DNS ל
www.forum.XXX.ovh
אוקיי
זה קשור אבל לסיפור שלנו?
עריכה: ב cloudflair אי אפשר להגדיר רשומות DNS ליותר מ'נקודה' אחת לפני -
@צדיק-תמים כתב בnodebb מסרב להתחבר לwebsocket:
@ששא כתב בnodebb מסרב להתחבר לwebsocket:
עריכה: ב cloudflair אי אפשר להגדיר רשומות DNS ליותר מ'נקודה' אחת לפני
אפשר, רק לא מקבלים מהם תעודת SSL בתוכנית החינמית
לכך התכוונתי...
-
@yossiz אגב, באיזשהוא שלב הכפתורים למעלה נהיו לי ככה
בהתחלה זה היה תקין עם הסימונים כמו שיש כאן בפורום
קשור?
עריכה: תפסתי את עצמי שלא כתבתי מה עשיתי
שיחקתי עם ההרשאות ועם הבעלויות על התקייה
למעשה עכשיו הבעלות היא של forumuser (המשתמש שפתחתי לפורום) וההרשאות של התיקייה הראשית הוא 6755 של התיקיות המשנה הם 2755, ושל הקבצים הם 6755
אני מקווה שהנ"ל תקין -
@dovid כתב בnodebb מסרב להתחבר לwebsocket:
@ששא נושא חדש!
צודק
אמרתי שאולי זה מראה על בעיה אחת שיפתור את כל הבעיות
למעשה, אני רואה שאין פה פתרונות, אולי פשוט אלך על מחיקה והתקנה מחדש, השאלה מה צריך למחוק - אני לא רוצה ולא כ"כ יכול לאפס לגמרי את השרת (מבחינת הדברים שרצים כל הזמן עליו), אז אשמח לכיוון מה בדיוק לאפס/למחוק כדי להתחיל מחדש