ik_5 : |
אין לי תשובה (גם לא ניסיתי את השרת בנתיים), אבל יש לי שאלה.
אתה מנסה להריץ את CPPCMS עם כל שרתי ה HTTP הקיימים בשוק (ואולי הם גם קוד פתוח) ? |
כן ולא, פשוט, אין לי שרת http מובנה, כך שאני תמיד צריך שרת צד ג'. אני תמיד עובד מול lighttpd אבל אני גם לא רוצה לחייב אף אחד לבחור לעצמו שרת. לכן, אני רוצה לכתוב סקריפט שעושה קונפיגורציה פשוטה ומאפשר לך להריץ יישום cppcms בקלות וגם לדבגו.
אם הסריפט שלי יתמוך בשלושה שרתים FOSS הנפוצים ביותר: apache2/lighttpd/nginx זה יקל על מי שירצה להריץ את היישום לצורכי ניסוי ודיבוג.
בנוסף, גיליתי ש־nginx לא מסוגל לעבוד מול cppcms כי לא תומך ב־path_info שהוא חלק מהסטנדרט ו־CppCMS מסתמך עליו במנגנון הפעלת יישומים לפי url מסוים (אני יכול לכתוב hack שיטפל בזה אבל מעדיף לפתור ברמת הגדרות השרת).
זה די עצוב, כי nginx באמת שרת חביב. הוא ו־lighty הם הראשונים שצריכים לעבוד מול cppcms, כי נראה לי apache כבד בשביל המשימה הזו.
אגב, אם כבר בשרתים עשינו... מישהו אולי יודע כיצד לבנות הקונפיגורצית apache2 המינימלית? כך שאפשר יהיה להריץ אותו מ־command line וגם לא כ־daemon?