בתחילת דרכו של Rails היה מומלץ להריץ בסביבה ה- Production עם Mongrel, והקונפיגורציה היתה קצת מורכבת (באופן יחסי כמובן).
אבל לאחרונה יצא לי (שוב) להתקין שרת Production, ופשוט קשה היה שלא להתפעל כמה הדבר פשוט. אני משתמש בשרת הווב הנפוץ ביותר בעולם - אפאצ'י (או בעברית :) Apache). למה Apache? כי בכל זאת כ-50% מהעולם עובד עם אפאצ'י (מקור). זהו אחד שרתי הווב הוותיקים והאמינים בעולם.
sudo apt-get install apache2 - והאפאצ'י כבר מותקן (מערכות debian / ubuntu).
היופי של Apache הוא שאפשר להתקין עליו (כמעט) איזה מודולים שרוצים: צריך שיעבוד עם PHP - יש את mod_php, תמיכה ב-SSL, ב-perl, ב-rewrite, ב-Caching? הכל יש. כל מודול שרוצים, פקודה אחת וה-Apache תומך. הכל כמובן בקוד פתוח - חינם.
ומדוע כל ההקדמה הזו? כי לאחרונה חברת Phusion הוציאה את Passenger (או mod_rails). זהו מודול עבור Apache, אשר תומך בריילס. התקנה מאוד פשוטה (תראו בעצמכם), ויש לי שרת Production, שתומך ב-Rails!
שרת אחד יכול להריץ עבורי גם PHP, גם Rails וגם perl, למשל.
היתרון המשמעותי בעיניי, הוא שכל מה שתמך לי עד היום ב-Apache, ועשה אותו לשרת הפופולארי ביותר בעולם, יעבוד גם כאן. כל המודולים, והאופציות, אופן הקונפיגורציה, reload ו-restart, הכל מוכר וידוע. רוב העולם עובד עם אפאצ'י, ועכשיו גם rails מצטרפים.
אבל לאחרונה יצא לי (שוב) להתקין שרת Production, ופשוט קשה היה שלא להתפעל כמה הדבר פשוט. אני משתמש בשרת הווב הנפוץ ביותר בעולם - אפאצ'י (או בעברית :) Apache). למה Apache? כי בכל זאת כ-50% מהעולם עובד עם אפאצ'י (מקור). זהו אחד שרתי הווב הוותיקים והאמינים בעולם.
sudo apt-get install apache2 - והאפאצ'י כבר מותקן (מערכות debian / ubuntu).
היופי של Apache הוא שאפשר להתקין עליו (כמעט) איזה מודולים שרוצים: צריך שיעבוד עם PHP - יש את mod_php, תמיכה ב-SSL, ב-perl, ב-rewrite, ב-Caching? הכל יש. כל מודול שרוצים, פקודה אחת וה-Apache תומך. הכל כמובן בקוד פתוח - חינם.
ומדוע כל ההקדמה הזו? כי לאחרונה חברת Phusion הוציאה את Passenger (או mod_rails). זהו מודול עבור Apache, אשר תומך בריילס. התקנה מאוד פשוטה (תראו בעצמכם), ויש לי שרת Production, שתומך ב-Rails!
שרת אחד יכול להריץ עבורי גם PHP, גם Rails וגם perl, למשל.
היתרון המשמעותי בעיניי, הוא שכל מה שתמך לי עד היום ב-Apache, ועשה אותו לשרת הפופולארי ביותר בעולם, יעבוד גם כאן. כל המודולים, והאופציות, אופן הקונפיגורציה, reload ו-restart, הכל מוכר וידוע. רוב העולם עובד עם אפאצ'י, ועכשיו גם rails מצטרפים.
5 comments: