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

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

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

אני יודע להריץ לוקאלית קובץ פייתון, איך אני מריץ אותו על שרת?

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

    יש לי שרת VPS של קונטאבו,
    יש לי תמונת דוקר שהכנתי מהמחשב שלי (מחשב לינוקס)
    אצלי הוא עובד, מאזין לפורט 8080 וכשאני מחבר עם ngrok הוא עובד ואני שולח ומקבל בקשות והכל תקין.
    וכן בסקריפט, אני הולך ומפעיל אותו והוא עובד.
    איך אני שם את זה על השרת?
    השרת ריק לגמרי כרגע בלי שום דבר,
    מה אני צריך שיהיה מותקן שם?
    דוקר? נגינקס? אפאצי? אין לי מושג כלום בשרתים.
    אבל אני צריך להריץ שם את dokcerfile שהכנתי.

    תודה רבה רבה.

    כיף לגלות דברים חדשים.
    חוק ה-50-50-90: בכל פעם שיש סיכוי של 50-50 שמשהו יעבוד, יש סיכוי של 90 אחוז שהוא לא. מקור

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

      התקנתי דוקר,
      אני מצליח להריץ קבצים כמו בלוקאלית.
      רק לא מצליח להפנות את הדומיין לSERVICE שבניתי.

      כיף לגלות דברים חדשים.
      חוק ה-50-50-90: בכל פעם שיש סיכוי של 50-50 שמשהו יעבוד, יש סיכוי של 90 אחוז שהוא לא. מקור

      yossizY A0533057932A 2 תגובות תגובה אחרונה
      0
      • yossizY מנותק
        yossizY מנותק
        yossiz
        השיב לצבי-ש ב נערך לאחרונה על ידי
        #3

        @צבי-ש אפשר להשתמש ב-nginx כדי להפנות תעבורה לפורט הרצוי

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

        צבי-שצ תגובה 1 תגובה אחרונה
        3
        • A0533057932A מנותק
          A0533057932A מנותק
          A0533057932
          השיב לצבי-ש ב נערך לאחרונה על ידי
          #4

          @צבי-ש אמר באני יודע להריץ לוקאלית קובץ פייתון, איך אני מריץ אותו על שרת?:

          התקנתי דוקר,
          אני מצליח להריץ קבצים כמו בלוקאלית.
          רק לא מצליח להפנות את הדומיין לSERVICE שבניתי.

          server {
              listen 80;
          
              server_name forum.example.com;
          
              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:8080;
                  proxy_redirect off;
          
                  # Socket.IO Support
                  proxy_http_version 1.1;
                  proxy_set_header Upgrade $http_upgrade;
                  proxy_set_header Connection "upgrade";
              }
          }
          

          נ.ב. אולי לא כדאי את 8080

          A0533057932A תגובה 1 תגובה אחרונה
          2
          • צבי-שצ מחובר
            צבי-שצ מחובר
            צבי-ש
            השיב לyossiz ב נערך לאחרונה על ידי
            #5

            @yossiz אמר באני יודע להריץ לוקאלית קובץ פייתון, איך אני מריץ אותו על שרת?:

            @צבי-ש אפשר להשתמש ב-nginx כדי להפנות תעבורה לפורט הרצוי

            וזה אומר בעצם שאני "יאזין" לפורט והוא ינתב את כל הבקשות לשם?

            כיף לגלות דברים חדשים.
            חוק ה-50-50-90: בכל פעם שיש סיכוי של 50-50 שמשהו יעבוד, יש סיכוי של 90 אחוז שהוא לא. מקור

            yossizY A0533057932A 2 תגובות תגובה אחרונה
            1
            • yossizY מנותק
              yossizY מנותק
              yossiz
              השיב לצבי-ש ב נערך לאחרונה על ידי
              #6

              @צבי-ש כן. בעצם תוכל לעשות שהדוקר יאזין ישירות לפורט חיצוני, אבל נראה לי יותר כדאי לנתב דרך nginx

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

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

                @צבי-ש אמר באני יודע להריץ לוקאלית קובץ פייתון, איך אני מריץ אותו על שרת?:

                @yossiz אמר באני יודע להריץ לוקאלית קובץ פייתון, איך אני מריץ אותו על שרת?:

                @צבי-ש אפשר להשתמש ב-nginx כדי להפנות תעבורה לפורט הרצוי

                וזה אומר בעצם שאני "יאזין" לפורט והוא ינתב את כל הבקשות לשם?

                אתה מפנה בעזרת NGINX את הדומיין לפרוקסי הפוך לפורט שהדוקר מאזין
                אם הבנתי אותך נכון

                תגובה 1 תגובה אחרונה
                1
                • י מנותק
                  י מנותק
                  יוסף בן שמעון
                  כתב ב נערך לאחרונה על ידי
                  #8

                  הדרך המומלצת לדעתי היא - להקים שתי מכונות, אחת לאפקליציית פייתון, ואחת לשרת פרוקסי
                  שתי המכונות יהיו על אותו רשת פנימית של דוקר, והתקשורת ביניהם תהיה דרך הרשת הפנימית, דהיינו השם של הסרביס יהיה הדומיין שמפנה לאייפי של המכונה השניה.
                  לדוגמא, המכונה של פייתון נקראת בשם phtyon-machine, אז בקובץ הגדרות של אנגאיקס צריך להגדיר את הפרוקסי ההפוך כך

                   location / {
                          proxy_pass phtyon-machine:8080;
                      }
                  

                  כמובן שהמכונה של אנגאיקס צריכה לחשוף את הפורטים 80 ו 443 כדי להאזין להם

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

                  תגובה 1 תגובה אחרונה
                  2
                  • י מנותק
                    י מנותק
                    יוסף בן שמעון
                    כתב ב נערך לאחרונה על ידי
                    #9

                    ואגב למה אנגנאיקס, למה לא caddy, זה מטפל בתעודת אבטחה בצורה אוטומטית ללא מגע יד אדם

                    תגובה 1 תגובה אחרונה
                    2
                    • צבי-שצ מחובר
                      צבי-שצ מחובר
                      צבי-ש
                      כתב ב נערך לאחרונה על ידי
                      #10

                      @A0533057932 אמר באני יודע להריץ לוקאלית קובץ פייתון, איך אני מריץ אותו על שרת?:

                      @צבי-ש אמר באני יודע להריץ לוקאלית קובץ פייתון, איך אני מריץ אותו על שרת?:

                      @yossiz אמר באני יודע להריץ לוקאלית קובץ פייתון, איך אני מריץ אותו על שרת?:

                      @צבי-ש אפשר להשתמש ב-nginx כדי להפנות תעבורה לפורט הרצוי

                      וזה אומר בעצם שאני "יאזין" לפורט והוא ינתב את כל הבקשות לשם?

                      אתה מפנה בעזרת NGINX את הדומיין לפרוקסי הפוך לפורט שהדוקר מאזין
                      אם הבנתי אותך נכון

                      איך עושים את זה?

                      כיף לגלות דברים חדשים.
                      חוק ה-50-50-90: בכל פעם שיש סיכוי של 50-50 שמשהו יעבוד, יש סיכוי של 90 אחוז שהוא לא. מקור

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

                        @A0533057932 אמר באני יודע להריץ לוקאלית קובץ פייתון, איך אני מריץ אותו על שרת?:

                        @צבי-ש אמר באני יודע להריץ לוקאלית קובץ פייתון, איך אני מריץ אותו על שרת?:

                        התקנתי דוקר,
                        אני מצליח להריץ קבצים כמו בלוקאלית.
                        רק לא מצליח להפנות את הדומיין לSERVICE שבניתי.

                        server {
                            listen 80;
                        
                            server_name forum.example.com;
                        
                            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:8080;
                                proxy_redirect off;
                        
                                # Socket.IO Support
                                proxy_http_version 1.1;
                                proxy_set_header Upgrade $http_upgrade;
                                proxy_set_header Connection "upgrade";
                            }
                        }
                        

                        נ.ב. אולי לא כדאי את 8080

                        קובץ תצורה כזה
                        מה כוונתך איך עושים את זה?

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

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

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

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