הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

חזור   הוסטס - פורום אחסון האתרים הגדול בישראל > Hosting ושירותים נלווים > תחזוק שרתים ושירותי רשת נוספים

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 02-04-12, 09:09   # 11
hatul
חבר חדש
דירוג מסחר: (0)
 
מיני פרופיל
תאריך הצטרפות: Mar 2012
הודעות: 7

hatul לא מחובר  

תודה.
המודול נטען בקובץ שלו fcgid.conf.
קוד:
# This is the Apache server configuration file for providing FastCGI support
# through mod_fcgid
#
# Documentation is available at http://fastcgi.coremail.cn/doc.htm

LoadModule fcgid_module modules/mod_fcgid.so

# Use FastCGI to process .fcg .fcgi & .fpl scripts
# Don't do this if mod_fastcgi is present, as it will try to do the same thing
<IfModule !mod_fastcgi.c>
    AddHandler fcgid-script fcg fcgi fpl
</IfModule>

# Sane place to put sockets and shared memory file
SocketPath run/mod_fcgid
SharememPath run/mod_fcgid/fcgid_shm
את phpmyadmin הוספתי לקובץ הראשי בתקוה שזה אולי ישכנע אותו לעבוד. זה לא ממש עזר.
מה היתרון של mod_ruid2? מקריאה ראיתי שאני צריך לקמפל אותו בעצמי, הוא שווה את זה?

Last edited by hatul; 02-04-12 at 09:26..
  Reply With Quote
ישן 02-04-12, 18:10   # 12
zoharesh
חבר מתקדם
דירוג מסחר: (0)
 
מיני פרופיל
תאריך הצטרפות: Dec 2007
הודעות: 600

zoharesh לא מחובר  

Post

הקימפול של mod_ruid2 לוקח בדיוק דקה על השעון.
הרעיון של המודול הזה הוא שאתה יכול להגדיר לכל VirtualHost משתמש שדרכו ירוץ הפרוסס של הApache.
היתרון הגדול ביותר הוא כמובן אבטחה מוגברת ללא איבוד ביצועים גדול (בניגוד לsuPHP למשל שצורך הרבה יותר משאבים ופועל לאט יותר באופן ניכר).
יש לו יתרונות נוספים השאלה ביחס למה אתה משווה אותו.
בכל מקרה, בשביל שיהיה לך קל לנהל את השרת שלך אני מציע לך לחלק את קבצי הקונפיגורציה שלך כך:
httpd.conf (קובץ קונפיגורציה ראשי, יכיל את הגדרות הtimeout וכו').
modules.conf - יכיל את כל המודולים שאתה מאנקלד (לדוגמה mod_php, mod_ruid2 וכו')
user.conf
user2.conf
user3.conf
וכו' יכילו את הVirtualHosts של כל משתמש בהתאם לדומיינים שיש לו.

מניסיון זה עושה הרבה סדר ועוזר לנהל את הכל ביותר פשטות וקלות.
תוכל להוסיף גם webservices.conf ושם להוסיף את ההגדרות של PhpMyAdmin, Webmail וכו'.

אגב, אין הרבה דקומנטציה על mod_ruid2 ברשת, אז אני אעזור לך קצת:
אם הApache שלך מקומפל עם mpm שהוא multi-threaded (כמו למשל worker) אז mod_ruid לא יעבוד כמו שצריך. תקמפל את Apache שוב עם prefork mpm.

ההגדרות שאפשר להוסיף ב-VirtualHost הם:
קוד:
    RMode - stat or config (default stat)
    RUidGid - Minimal uid or gid file/dir, else set[ug]id to default (User,Group)
    RGroups - Set aditional groups
    RDefaultUidGid - If uid or gid is < than RMinUidGid set[ug]id to this uid gid
    RMinUidGid - Minimal uid or gid file/dir, else set[ug]id to default (RDefaultUidGid)
    RDocumentChRoot - Set chroot directory and the document root inside
כשבעיקרון זה אמור להיראות משהו כזה:
קוד:
<VirtualHost 1.1.1.1:80 >
ServerName www.domain.com
ServerAlias www.domain.com domain.com
<IfModule mod_ruid2.c>
                RMode config
                RUidGid myuser mygroup
                RGroups apache
        </IfModule>
<Directory /home/myuser/html>
php_admin_flag engine ON (mod_php)
</Directory>
</VirtualHost>
__________________


HIGHDESIGN.co.il עיצוב ובניית אתרים.
  Reply With Quote
ישן 18-04-12, 10:28   # 13
hatul
חבר חדש
דירוג מסחר: (0)
 
מיני פרופיל
תאריך הצטרפות: Mar 2012
הודעות: 7

hatul לא מחובר  

תודה רבה על ההסבר.
רק עכשיו הגעתי לבצע את זה. התקנתי את mod_ruid2 והוא עובד מצוין.

היו קצת בעיות עם phpmyadmin אבל הצלחתי לסדר אותן.
  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


כל הזמנים הם GMT +2. הזמן כעת הוא 12:53.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ