אם התקנת תוכנה או יישומי אינטרנט נגישים ברשת בשרת, אתה יודע איזו משימה היא יכולה להיות. הסיבה לכך היא כי יישומי אינטרנט אלה דורשים הרבה תוכנות תשתית אשר עשוי לקחת לך שעות להרכיב. זה המקום שבו Turnkey לינוקס זורחת.

באמצעות מכשירים Turnkey לינוקס, אתה יכול לפרוס שרת חדש בתוך jiffy. מכשיר סוהר הוא מערכת עצמאית כי חבילות ביישום אינטרנט מתפקדת במלואה שפועלת על גבי רק מספיק מערכת הפעלה (JeOS) רכיבים הנדרשים כוח כי יישום מסוים. כיום כל המכשירים מבוססים על המהדורה האחרונה יציבה 7.2 debian יציב.

בסיס דביאן משולב עם רוטב סודי של לינקי לינוקס במכשירי ליבה הכלולים בכל שאר המכשירים. הוא כולל את הכלי TKLBAM מותאם אישית של הפרויקט כדי לגבות ולהעביר את השרתים, פגז אינטרנט AJAX, ואת ממשק ניהול Webmin.

ארוז כראוי

מכשיר זה Core מכן מהווה את הבסיס של כל שאר המכשירים המוצעים על ידי הפרויקט. אחד של מכשיר שימושי ביותר של סוהר, לפחות בשבילי, הוא LAMP מחסנית. הוא מציע את השילוב הפופולרי של לינוקס, Apache, MySQL ו- PHP / Python / Perl.

במקום רק bundling רכיבים אלה יחד, מפתחי סוהר לשים במאמץ כדי לוודא את הרכיבים משולבים היטב כדי לתת לך את הסביבה המושלמת לפיתוח או פריסה. כך, למשל, המכשיר מציע תמיכה SSL מחוץ לקופסה, והוא כולל את XCache PHP מאיץ, PHPMyAdmin לניהול מסד הנתונים MySQL, כמו גם Webmin מודולים להגדרת Apache2, PHP, MySQL ו Postfix.

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

יש תמונת ISO שבה ניתן להתקין את המכשיר על מחשב פיזי. יש גם תמונות אופטימיזציה עבור סוגים שונים של חומרה וירטואלית, כמו גם תמונות אופטימיזציה עבור הפריסה על פלטפורמת ענן OpenStack.

שימוש במכשיר

לאחר שהורדת מכשיר, הצעד הראשון הוא להפעיל אותו. אם אתה משתמש בתמונת ISO, הדבר כרוך בצריבת התמונה לדיסק ואתחול. מכשיר ה - Turnkey ייתן לך שתי אפשרויות - כדי להתקין את המכשיר או לנסות אותו במצב חי. אם תחליט להתקין את המכשיר, ההחלטה היחידה שתצטרך לבצע במהלך ההתקנה היא כיצד לחלק את הדיסק הקשיח למחיצות עבור התקנת המכשיר.

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

במהלך תהליך תצורה זה, תתבקש להגדיר סיסמאות עבור משתמש הבסיס של ה- Google Appliance וכן את הסיסמה של מנהל המערכת של רכיבים כלולים, כגון מסד הנתונים MySQL. תתבקש להגדיר את כלי הגיבוי TKLBAM של Turnkey, שבאפשרותך להתעלם ממנו ולהתקין אותו מאוחר יותר.

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

שליטה מתוך דפדפן האינטרנט

כעת פנה אל מחשב אחר באותה רשת, הפעל את הדפדפן והצביע עליו לכתובת ה- IP של השרת שמפעיל את מכשיר ה- Turnkey. פעולה זו תציג לוח בקרה שממנו ניתן לשלוט ולנהל את כל ההיבטים של המכשיר.

כל המכשירים מכילים את אמולטור המסוף מבוסס AJAX הנקרא Shell-In-A-Box שבאמצעותו ניתן להשתמש כדי להתחבר לשרת המרוחק מתוך דפדפן האינטרנט עצמו.

יש גם כלי תצורת Webmin אשר ניתן להשתמש בו כדי לצבוט היבטים שונים של השרת המרוחק, כגון הגדרת עבודות cron והגדרת רכיבים שונים כגון שרת האינטרנט Apache.

יש גם כלי תצורה אחרים המשתנים ממכשיר אחד למשנהו. אם המכשיר כולל אפליקציה המשתמשת ב- MySQL, כגון LAMP Stack, מכשיר ה- WordPress, מכשיר Elgg וכו ', אזי המכשיר יכלול גם את כלי ה- PHPMyAdmin לניהול מסד הנתונים.

סיכום

Turnkey לינוקס הוא פתרון אידיאלי עבור כל מי צריך הגדרת LAMP. לא רק שזה להפחית באופן משמעותי את הזמן הדרוש לפריסת יישום אינטרנט, היא סביבה אידיאלית עבור מפתחי אינטרנט לפתח ולבדוק את הפרויקטים שלהם.

מלבד מכשירי תשתית כגון LAMP Stack, Turnkey גם יוצרת מכשירים עבור עשרות אפליקציות קוד פתוח, כולל Etherpad Lite, Joomla 2.5, Drupal 7, Sahara Eden וכו '.

אשראי תמונה: לי מתקשרת