בירור | שרת לשימוש מכל מחשב
-
אני רוצה שרת, מאובטח, שאני יוכל להתקין עליו פייתון, לבצע קריאות אליו, ולהשתמש בנתונים במקום שממנו אני מבצע את הקריאות.
הבנתי מGPT שאני צריך שרת שמאפשר התקנת לינוקס, זה נכון? לינוקס זול יותר מווינדוס? הוא שמיש גם לכאלו שלא מבינים בשרתים?
וההגדרה של השרת, היא באמת קובץ אחד, שעליו מגדירים את הנתיבים הפנימיים, ומה כל קריאה לכל נתיב תחזיר לשולח? ואת אותו קובץ מריצים חד פעמי על שורת הפקודה, ואז השרת עובד קבוע?
יש מקום שעושה בזה סדר?
-
@THMHE כתב בבירור | שרת לשימוש מכל מחשב:
הבנתי מGPT שאני צריך שרת שמאפשר התקנת לינוקס, זה נכון? לינוקס זול יותר מווינדוס? הוא שמיש גם לכאלו שלא מבינים בשרתים?
לא קשור לזול, הוא פשוט שוקל הכי פחות, ונותן מענה הכי טוב קודים וכאלה דברים
לא כמו ווינדוס שאתה צריך להתקין דברים בשביל זה... -
-
פעם פתחתי על זה נושא
אולי @צדיק-תמים ידע לענות -
@THMHE כתב בבירור | שרת לשימוש מכל מחשב:
וההגדרה של השרת, היא באמת קובץ אחד, שעליו מגדירים את הנתיבים הפנימיים, ומה כל קריאה לכל נתיב תחזיר לשולח? ואת אותו קובץ מריצים חד פעמי על שורת הפקודה, ואז השרת עובד קבוע?
בעיקרון ככה עובד פייתון, כן
-
@צדיק-תמים יש אפשרות לקחת את הקובץ שמכיל את כל הנתיבים והפונקציות, ולהריץ אותו שיעבוד אונליין, ולא בשורת הפקודה של המחשב/ השרת? אלא במיקום אחר?
איך מגדירים לקובץ הזה (בין אם הוא במחשב שלי, או במחשב מרוחק, או איפה שהוא ידלק) דומיין? ולכל פונקציה פנימית שבו כתובת משל עצמה (בהתאם לדומיין)?
-
@THMHE כתב בבירור | שרת לשימוש מכל מחשב:
@צדיק-תמים יש אפשרות לקחת את הקובץ שמכיל את כל הנתיבים והפונקציות, ולהריץ אותו שיעבוד אונליין, ולא בשורת הפקודה של המחשב/ השרת? אלא במיקום אחר?
לא הבנתי את השאלה
@THMHE כתב בבירור | שרת לשימוש מכל מחשב:
איך מגדירים לקובץ הזה (בין אם הוא במחשב שלי, או במחשב מרוחק, או איפה שהוא ידלק) דומיין? ולכל פונקציה פנימית שבו כתובת משל עצמה (בהתאם לדומיין)?
@THMHE שרת HTTP של פייתון מאזין על פורט בשרת
דומיין מגדירים על ידי הוספת רשומת A שמפנה לIP של השרת
לאחר מכן כאשר מכניסים את הדומיין:פורט מקבלים תשובה ממה שרץ בשרת על אותו פורט (בתנאי שהוא מאזין לכתובת IP של השרת/0.0.0.0 ולא רק לכתובת הפנימית, ואין חומת אש שחוסמת), אם לא מגדירים פורט הדפדפן פונה אוטומטית לפורט 80 (443 אם זה חיבור HTTPS)מה שמקובל בתכלס לעשות זה להתקין שרת HTTP לדוגמה nginx והוא זה שמאזין בפורטים ברירת מחדל (80, 443) ובו מגדירים איזה דומיין/תת דומיין יפנה בפועל לאיזה פורט בתוך השרת והוא מתווך את הבקשה לפורט המתאים וככה השרת יכול לענות להרבה אתרים בפורט ברירת מחדל
אני ממליץ בחום על caddy server - תחביר קצר ופשוט, תיעוד מעולה, HTTPS אוטומטי