![]() |
# 1 |
חבר מתקדם
|
memcache ו memcached פועל על כל האתרים בשרת?
היי אם אני מגדיר באתר x את value על key abc
אם אני ישלוף באתר y את abc מהקאש הוא יציג לי את הערך שהכנסתי באתר x או שהוא יציג לי null? תודה |
![]() |
![]() |
# 2 |
משתמש - היכל התהילה
|
אם אתה מחובר לאותו שרת memcache אז כן.
__________________
קו ישר, כי אפשר גם אחרת |
![]() |
![]() |
# 3 |
חבר מתקדם
|
ואיך אני עושה שלכל אתר יהיה שרת??
|
![]() |
![]() |
# 4 |
I am root
|
אפשר להריץ כל אתר על VPS נפרד.
|
![]() |
![]() |
# 5 |
חבר מתקדם
|
|
![]() |
![]() |
# 6 |
I am root
|
שרת וירטואלי הוא פתרון תוכנתי להפרדה בדיוק כמו שאתה מתאר בשאלה שלך, לכל אתר "שרת".
אולי אתה לא ברור בשאלה שלך ולא הבנתי , מה המטרה שאתה מנסה להגיע אליה ? |
![]() |
![]() |
# 7 |
אושיית הוסטינג
|
לכל מפתח אתה מצמיד את שם האתר, ואז לא נוצרת התנגשות.
__________________
אבי |
![]() |
![]() |
# 8 |
חבר מתקדם
|
אבל כל אחד יכול להצמיד את שם האתר של האחר.. זה חתיכת חור אבטחה!!
יונתן אחי תקרא בהודעה הראשונה ותבין מה הבעיה שאני מדבר עליה.. תודה! Last edited by MAORBARI; 24-11-13 at 20:05.. |
![]() |
![]() |
# 9 | |
I am root
|
ציטוט:
כדי לעשות את זה בצורה יעילה ופשוטה מומלץ על שרת VPS נפרד לכל MEMCACHED. אפשרות יותר מורכבת אם אתה רוצה להתנסות: אפשר לעשות את זה גם ב jailed shell לכל משתמש להריץ memcached על פורט נפרד או איפי פנימי נפרד לכל אתר. לדוגמא: http://www.ducea.com/2008/01/11/securing-memcached/ עכשיו הרעיון שזה יהיה מאובטח באמת, צריך להוסיף SELINUX setsebool -P httpd_can_network_memcache 1 ולדאוג שכל משתמש יריץ את php תחת המשתמש שלו, כך הם לא יוכלו לצאת לתהליך memcached אחד של השני. |
|
![]() |
![]() |
# 10 | |
חבר מתקדם
|
ציטוט:
אבל זה מבחינת השרת לא מבחינת תכנותית.. ז"א שאם מחר אני מוכר את המערכת שלי לשני לקוחות שנמצאים על אותו שרת שלי אין גישה אליו.. ועל השרת מותקן memcached בצורה רגילה.. עדיין זה לא יהיה מאובטח במערכת שלי.. ז"א כאילו נפתח חור אבטחה במערכת שאני בונה בעקבות הקאש הזה.. אז אני צריך פתרון תכנותי ולא שרתי.. יש פתרון כזה? או שזה פשוט בלתי אפשרי? |
|
![]() |
![]() |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
כלים לאשכול | |
תצורת הצגה | |
|
|