דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תכנות
  3. nodebb מסרב להתחבר לwebsocket

nodebb מסרב להתחבר לwebsocket

מתוזמן נעוץ נעול הועבר תכנות
26 פוסטים 6 כותבים 932 צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • ש מנותק
    ש מנותק
    ששא
    כתב ב נערך לאחרונה על ידי ששא
    #1

    התקנתי פורום nodebb אצלי, ברוך ה' זה רץ, אבל אני רוצה כל הזמן שיש קריאות ל socket.io של הפורום שחוזרים עם שגיאה 403 (התגובה היא: {"code":4,"message":"Forbidden"})

    מצורף תמונה
    5102d1fd-2ae4-4ac9-9b59-cf6d9158cd7d-image.png

    זה קריאות חוזרות ונשנות כל הזמן
    הכנסתי ב 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.   
    

    מישהו יכול לעזור לי להבין איפה הבעיה?

    תגובה 1 תגובה אחרונה
    0
    • dovidD מנותק
      dovidD מנותק
      dovid ניהול
      כתב ב נערך לאחרונה על ידי
      #2

      הדומיין שלך מאחורי cloudflair (כלומר עם פרוקסי - ענן צהוב?)

      מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

      בכל נושא אפשר ליצור קשר dovid@tchumim.com

      ש תגובה 1 תגובה אחרונה
      1
      • ש מנותק
        ש מנותק
        ששא
        השיב לdovid ב נערך לאחרונה על ידי
        #3

        @dovid כתב בnodebb מסרב להתחבר לwebsocket:

        הדומיין שלך מאחורי cloudflair (כלומר עם פרוקסי - ענן צהוב?)

        כן
        7c4b21f7-cfa9-4f37-9c68-f97f7296edb1-image.png

        תגובה 1 תגובה אחרונה
        0
        • dovidD מנותק
          dovidD מנותק
          dovid ניהול
          כתב ב נערך לאחרונה על ידי
          #4

          תפעיל את האפשרות WebSocket
          https://developers.cloudflare.com/network/websockets/

          מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

          בכל נושא אפשר ליצור קשר dovid@tchumim.com

          ש 3 תגובות תגובה אחרונה
          2
          • ש מנותק
            ש מנותק
            ששא
            השיב לdovid ב נערך לאחרונה על ידי
            #5
            פוסט זה נמחק!
            תגובה 1 תגובה אחרונה
            0
            • ש מנותק
              ש מנותק
              ששא
              השיב לdovid ב נערך לאחרונה על ידי
              #6

              @dovid כתב בnodebb מסרב להתחבר לwebsocket:

              תפעיל את האפשרות WebSocket
              https://developers.cloudflare.com/network/websockets/

              זה כבר עבד מלפני זה
              bf8f37d5-61d6-46a8-9cb5-48fa738d6ca2-image.png

              תגובה 1 תגובה אחרונה
              0
              • ש מנותק
                ש מנותק
                ששא
                כתב ב נערך לאחרונה על ידי
                #7

                מצרף כאן את הלוג שגיאות של NGINX אם זה יעזור במשהו

                תגובה 1 תגובה אחרונה
                0
                • yossizY מנותק
                  yossizY מנותק
                  yossiz
                  כתב ב נערך לאחרונה על ידי yossiz
                  #8

                  @ששא אני זוכר שהיתה לי בעיה זו פעם ואאל"ט הפתרון הוא לשנות בקונפיג של nginx ככה:

                  proxy_set_header X-Forwarded-Proto "https";
                  

                  (תזכור להפעיל nginx מחדש אחרי השינוי: sudo systemctl restart nginx.service או sudo nginx -s reload)

                  📧 יוסי@מייל.קום | 🌎 בלוג | ☕ קפה

                  ש 2 תגובות תגובה אחרונה
                  2
                  • ש מנותק
                    ש מנותק
                    ששא
                    השיב לyossiz ב נערך לאחרונה על ידי
                    #9

                    @yossiz כתב בnodebb מסרב להתחבר לwebsocket:

                    ואאל"ט הפתרון הוא לשנות בקונפיג של nginx ככה:

                    proxy_set_header X-Forwarded-Proto "https";

                    במקום

                            proxy_set_header X-Forwarded-Proto $scheme;
                    

                    ?

                    תגובה 1 תגובה אחרונה
                    0
                    • ש מנותק
                      ש מנותק
                      ששא
                      השיב לyossiz ב נערך לאחרונה על ידי
                      #10

                      @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 וגם כיביתי והפעלתי מחדש את הפורום - ועדיין...

                      תגובה 1 תגובה אחרונה
                      1
                      • yossizY מנותק
                        yossizY מנותק
                        yossiz
                        כתב ב נערך לאחרונה על ידי
                        #11

                        @ששא האם הבעיה בין כאשר אתה נכנס לפורום עם ה-www וגם בלי?

                        📧 יוסי@מייל.קום | 🌎 בלוג | ☕ קפה

                        ש תגובה 1 תגובה אחרונה
                        1
                        • ש מנותק
                          ש מנותק
                          ששא
                          השיב לyossiz ב נערך לאחרונה על ידי
                          #12

                          @yossiz כתב בnodebb מסרב להתחבר לwebsocket:

                          @ששא האם הבעיה בין כאשר אתה נכנס לפורום עם ה-www וגם בלי?

                          ככה?
                          https://www.forum.****.ovh/
                          זה לא עובד לי בכלל
                          caa916b0-0b81-4eba-ac94-e40982160c98-image.png

                          צדיק תמיםצ תגובה 1 תגובה אחרונה
                          0
                          • צדיק תמיםצ מנותק
                            צדיק תמיםצ מנותק
                            צדיק תמים
                            השיב לששא ב נערך לאחרונה על ידי צדיק תמים
                            #13

                            @ששא השגיאה אומרת שלא הגדרת רשומת DNS לwww.forum.XXX.ovh

                            Don’t comment bad code — rewrite it." — Brian W. Kernighan and P. J. Plaugher"
                            טיפים

                            ש תגובה 1 תגובה אחרונה
                            0
                            • ש מנותק
                              ש מנותק
                              ששא
                              השיב לצדיק תמים ב נערך לאחרונה על ידי ששא
                              #14

                              @צדיק-תמים כתב בnodebb מסרב להתחבר לwebsocket:

                              @ששא השגיאה אומרת שלא הגדרת רשומת DNS לwww.forum.XXX.ovh

                              אוקיי
                              זה קשור אבל לסיפור שלנו?
                              עריכה: ב cloudflair אי אפשר להגדיר רשומות DNS ליותר מ'נקודה' אחת לפני

                              צדיק תמיםצ תגובה 1 תגובה אחרונה
                              0
                              • צדיק תמיםצ מנותק
                                צדיק תמיםצ מנותק
                                צדיק תמים
                                השיב לששא ב נערך לאחרונה על ידי צדיק תמים
                                #15

                                @ששא כתב בnodebb מסרב להתחבר לwebsocket:

                                עריכה: ב cloudflair אי אפשר להגדיר רשומות DNS ליותר מ'נקודה' אחת לפני

                                אפשר, רק לא מקבלים מהם תעודת SSL בתוכנית החינמית

                                Don’t comment bad code — rewrite it." — Brian W. Kernighan and P. J. Plaugher"
                                טיפים

                                ש תגובה 1 תגובה אחרונה
                                0
                                • ש מנותק
                                  ש מנותק
                                  ששא
                                  השיב לצדיק תמים ב נערך לאחרונה על ידי
                                  #16

                                  @צדיק-תמים כתב בnodebb מסרב להתחבר לwebsocket:

                                  @ששא כתב בnodebb מסרב להתחבר לwebsocket:

                                  עריכה: ב cloudflair אי אפשר להגדיר רשומות DNS ליותר מ'נקודה' אחת לפני

                                  אפשר, רק לא מקבלים מהם תעודת SSL בתוכנית החינמית

                                  לכך התכוונתי...

                                  תגובה 1 תגובה אחרונה
                                  0
                                  • yossizY מנותק
                                    yossizY מנותק
                                    yossiz
                                    כתב ב נערך לאחרונה על ידי
                                    #17

                                    @ששא הכל בסדר, רק ראיתי שהגדרת בקונפיג של nginx גם עם www, ובconfig.json של נודביבי זה לא מופיע

                                    📧 יוסי@מייל.קום | 🌎 בלוג | ☕ קפה

                                    ש תגובה 1 תגובה אחרונה
                                    1
                                    • ש מנותק
                                      ש מנותק
                                      ששא
                                      השיב לyossiz ב נערך לאחרונה על ידי ששא
                                      #18

                                      @yossiz אגב, באיזשהוא שלב הכפתורים למעלה נהיו לי ככה
                                      7dfee1bc-75cc-43ab-9002-506be23c0afd-image.png
                                      בהתחלה זה היה תקין עם הסימונים כמו שיש כאן בפורום
                                      קשור?
                                      עריכה: תפסתי את עצמי שלא כתבתי מה עשיתי
                                      שיחקתי עם ההרשאות ועם הבעלויות על התקייה
                                      למעשה עכשיו הבעלות היא של forumuser (המשתמש שפתחתי לפורום) וההרשאות של התיקייה הראשית הוא 6755 של התיקיות המשנה הם 2755, ושל הקבצים הם 6755
                                      אני מקווה שהנ"ל תקין

                                      dovidD תגובה 1 תגובה אחרונה
                                      0
                                      • dovidD מנותק
                                        dovidD מנותק
                                        dovid ניהול
                                        השיב לששא ב נערך לאחרונה על ידי
                                        #19

                                        @ששא נושא חדש!

                                        מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

                                        בכל נושא אפשר ליצור קשר dovid@tchumim.com

                                        ש תגובה 1 תגובה אחרונה
                                        2
                                        • ש מנותק
                                          ש מנותק
                                          ששא
                                          השיב לdovid ב נערך לאחרונה על ידי ששא
                                          #20

                                          @dovid כתב בnodebb מסרב להתחבר לwebsocket:

                                          @ששא נושא חדש!

                                          צודק
                                          אמרתי שאולי זה מראה על בעיה אחת שיפתור את כל הבעיות
                                          למעשה, אני רואה שאין פה פתרונות, אולי פשוט אלך על מחיקה והתקנה מחדש, השאלה מה צריך למחוק - אני לא רוצה ולא כ"כ יכול לאפס לגמרי את השרת (מבחינת הדברים שרצים כל הזמן עליו), אז אשמח לכיוון מה בדיוק לאפס/למחוק כדי להתחיל מחדש

                                          A0533057932A תגובה 1 תגובה אחרונה
                                          1

                                          • 1
                                          • 2
                                          בא תתחבר לדף היומי!
                                          • התחברות

                                          • אין לך חשבון עדיין? הרשמה

                                          • התחברו או הירשמו כדי לחפש.
                                          • פוסט ראשון
                                            פוסט אחרון
                                          0
                                          • דף הבית
                                          • קטגוריות
                                          • פוסטים אחרונים
                                          • משתמשים
                                          • חיפוש
                                          • חוקי הפורום