כל הזכויות שמורות לטל בן שושן – Shushan.co.il
התקנת Sentora ב CentOS 7
Sentora הוא אחד מפאנלי הניהול לWeb החינמיים המפורסמים ביותר כמו ISPConfig ו VestaCP(שכתבתי עליהם באתר) Sentora הוא למעשה פאנל ניהול לשרתי Web ומטרתו העיקרית היא לאחסן אתרי אינטרנט
היתרון של פאנל ניהול הוא האפשרות שלא להתעסק עם קבצי הגדרות של המערכות השונות כמו DNS , גיבויים, סטטיסטיקות, שירותי הדומיינים וצורת האחסון של האתרים השונים, על ידי כך שהוא פאנל ניהול הוא יכול להקל ביצירת אתרי אינטרנט מרובים באותו השרת, הגדרת כתובת IP חיצונית אחת לשרת ולהניח כמה אתרים שיפנו אליו, הקלות שביצירת תיבות דואר והאפליקציות כמו Roundcube (אפליקציה לקריאת מיילים) האפשרות לשחק עם הDNS יצירת מסדי נתונים בקלות ולהחיל את האפשרויות באותו הרגע, נוסף על כך נותן למנהל המערכת אפשרות לפקח ביתר קלות על האחסון, התעבודה, השימוש בשרת ולבקר בכללי את הפעילויות השוטופות.
במאמר זה נראה עיצד להתקין את המערכת ובעיקר כיצד לעבודה איתה, במאמר זה יצרתי מסדי נתונים ומשתמשים וזאת על מנת להקל במאמר כיצד להתקין WordPress בעזרת Sentora
נתחיל במדריך,
חובה לבצע עדכון
[root@sentora ~]# yum -y update
חובה להתקין Epel Repo על מנת שכל הרכיבים יותקנו
[root@sentora ~]# yum install epel-release
אם אין ברשותכם שירות DNS או דומיין משלכם או שההתקנה לא מבוצעת על שרת עם דומיין מופנה אליו הגדירו בHosts של המחשב שלכם את הכתובת של השרת
C:\Windows\System32\drivers\etc\hosts
והוסיפו את הכתובת ה IP ואת הדומיין וה Subdomain
192.168.1.120 tal.com 192.168.1.120 sentora.tal.com
כעת בשרת שלנו
[root@sentora ~]# vi /etc/hosts
נכניס ונשמור את הקובץ
192.168.1.120 tal.com 192.168.1.120 sentora.tal.com
כעת נקיש
[root@sentora ~]# bash <(curl -L -Ss http://sentora.org/install)
במסך הבא הקישו 5
Please select a continent or ocean. 1) Africa 2) Americas 3) Antarctica 4) Arctic Ocean 5) Asia 6) Atlantic Ocean 7) Australia 8) Europe 9) Indian Ocean 10) Pacific Ocean 11) none - I want to specify the time zone using the Posix TZ format. #? 5
כעת הקישו 18
18) Israel
#? 15
כעת הקישו 1
Therefore TZ='Asia/Jerusalem' will be used. Local time is now: Fri Sep 1 17:31:39 IDT 2017. Universal Time is now: Fri Sep 1 14:31:39 UTC 2017. Is the above information OK? 1) Yes 2) No #? 1
כמו שהגדרתי מקודם שהגישה ללוח הבקרה היא sentora.tal.com נמחק את מה שכתוב ונכתוב
Enter the sub-domain you want to access Sentora panel: sentora.tal.com
כעת הוא ישאל לIP חיצוני נקיש אנטר או נרשום את הIP החיצוני
Enter (or confirm) the public IP for this server: 109.45.60.213
כעת נקיש y
(y):Accept and install, (n):Change domain or IP, (q):Quit installer? y
כעת ההתקנה תתחיל, בסיום בצעו ריסטרט
Restart your server now to complete the install (y/n)? Y
סיימנו! כעת נעבור על אפשרויות המערכת
ערכו את קובץ הסיסמאות (שם כל הסיסמאות לSQL ולגישת המערכת)
vi /root/passwords.txt
ניצטרך תחילה את שם המשתמש לפאנל הניהול
zadmin Password : zjrM5Zf69HS16L7S
שם המשתמש: zadmin
סיסמא: מה שכתוב לכם במסמך
כעת לאחר שהתחברתם נבדוק איזה אופציות יש במערכת
במסך זה תוכלו לשנות סיסמא, לשנות את הסיסמא לחשבון המנהל ולבדוק כמה נפח מקום המערכת והאתרים הנמצאים בה תופסים
Account Information
במסך זה קיימות האפשרויות הבאות:
Server Admin
Module Admin – כאן תוכלו לבטל או להפעיל חלק מהמודולים המותקנים תוכלו אפילו להגדיר למי יש גישה למודלים האלו
PhpInfo – מידע על גירסת ה PHP המותקנת בשרת
PhpSysinfo -מידע על גירסת ה PHP המותקנת בשרת
Sentora Config – הגדרות כלליות של הפאנל
Sentora News – להגדיר הודעות בכניסה למערכת
Shadowing – יצרתם משתמש ואתם רוצים להתחבר עם השם משתמש שלו ולבדוק תקלה או בעיה, לחצו על אפשרות זו ובחרו את המשתמש שאתם רוצים
Updates – עדכונים למערכת ואיזה גירסה יש לכם של הפאנל
Advanced
Backup – אם יש גיבויים של המערכת הם יופיעו פה
Cron Manager – כאן תוכלו להגדיר סקריפטים שירצו בזמנים מסוימים
FAQ – כל המידע על המערכת נמצא כאן
Protected Directory – אם אתם רוצים להגדיר תיקייה שחייב אליה גישה מיוחדת תוכלו להגדיר כאן
Services Status – נאמר משתמש מתלונן שמערכת מסוימת נפלה, תוכלו לבדוק כאן אם כל השירותים עובדים וזמינים
Webalizer Stats – כאן תוכלו לבדוק כמה שימוש במערכת המשתמשים שלכם משתמשים
Database Management
MySQL Database – כאן תוכלו ליצור Database חדש במשתמש שאתם מחוברים איתו, לדוגמה ניצור משתמש בשם zadmin_tal ונעבור לאפשרות הבאה:
MySQL Users – ניתן לראות שצריך לשייך את המסד שיצרנו לשם משתמש ולשם משתמש קראתי tal ואותו אני יקשר למסד zadmin_tal , כך יש לנו שם משתמש ומסד ובטח אתם שואלים איפה הסיסמא ? הרי PhpMyadmin יבקש סיסמא, לאחר שתצרו את המשתמש יופיע לכם הסיסמא (מתחת לתמונה זו פרסמתי לאחר היצירה)
כעת יש לנו שם משתמש וסיסמא, המסד שמקושר אליו הוא zadmin_tal
phpMyAdmin – הפאנל המוכר שבו ניתן לעלות להוריד להקיש פקודות ולערוך SQL וכו', נתחבר אליו עם השם משתמש והסיסמא
Domain Management
Domains – אני מזכיר קודם את Domains כיוון שרק לאחר שתיצרו דומיין את הדומיין שלכם תוכלו לערוך אותו ב DNS Manager, ניצור דומיין לדוגמה tal.com כמובן שהדומיין חייב לפנות לכתובת IP שלכם (אם זה המחשב שלכם אז מספיק שהוא יהיה ב Hosts File)
- אם אתם בסביבת מעבדה הריצו את הפקודה על מנת לזרז את ה הדימון
[root@sentora ~]# php /etc/zpanel/panel/bin/daemon.php
הכנסו לכתובת הזו ותראו אתר דמו, שמסביר שתוכלו ליצור משתמש FTP ושם להחליף את הקבצים
DNS Manager – כעת לאחר שיצרתם דומיין תוכלו לנהל אותו, תוכלו להוסיף רשמות חדשות (יש הסבר באתר לגבי רשומות של DNS)
Parked Domains – תוכלו להוסיף כאן דומיינים נוספים שיש לכם שיציגו את אותו אתר ותוכלו לקבל סטטיסטיקות ואפילו ליצור להם תיבות מייל עם הכתובת שלהם
Sub Domains – תוכלו להוסיף לדומיין ששיכתם נאמר שייכנו את tal.com נוכל להוסיף לו אתר בשם blog.tal.com והוא יפנה לאתר מסוים שתיצרו
Reseller
Reseller הוא למעשה האפשרות ליצור משתמש שהוא כמעט מנהל אך מפוקח על ידכם למשל הוא יוכל ליצור חשבונות אחסון, ליצור משתמשים אבל לא יהיה לו את ההרשאות הרציניות שיוכלות לשנות את הגדרות השרת
אבל ה Reseller שכאן הוא היכולת ליצור משתמשים רגילים ומשתמשים שהם Resller
Package Manager -אני מסביר את החבילות קודם על מנת שניצור משתמש עם חבילה מותאמת,פיצ'ר זה מנהל את החבילות כאן תוכלו להגדיר כמה תיבות, דומיינין, ועוד יוכל המשתמש ליצור , למשל כאן הגבלתי את המשתמש בנפח ל 1GB ותעבורה של 10GB
Client Notice Manager – הודעות המופיעות בראש העמוד תוכלו לשנות כאן
Manage Clients – כאן תוכלו לנהל את המשתמשים נאמר ניצור משתמש בשם shushan ואליו נשייך את החבילה שהגדרנו, הדבר החשבון הוא Group שזה סוג המשתמש אם הוא ריסיילר הוא יכול ליצור משתמשים כאן יצרתי אותו בתור משתמש רגיל
Manage Groups – כאן תוכלו להגדיר את הקבוצות עצמן, לא ניתן לערוך את ההרשאות כאן אלא רק ב Module Admin שהסברתי קודם
Theme Manager – קיים עיצובים שונים לפאנל אך אותם תאלצו להוריד מהאינטרנט
Aliases – נאמר ויש לכם תיבה בשם talb@tal.com ואתם רוצים להפנות את כל המיילים לאותה תיבה בשם tal@tal.com תוכלו לבצע זאת כאן
Didtribution Lists -תוכלו ליצור רשימות תפוצה המוכרות לכם מאוטלוק
Forwards – נאמר ויש לכם תיבה בג'ימייל ואתם רוצים שכל המיילים שמגיעים ל tal@tal.com יגיעו לשם תוכלו לבצע את זה כאן
Mailboxes – כאן תוכלו ליצור תיבות חדשות
Webmail – אם תרצו לקרוא מיילים תוכלו לבצע זאת על ידי Roundcube שהוא " Web Mail" את השם משתמש תאלצו להקיש את כל הכתובת נאמר tal@tal.com ואז את הסיסמא
File Management
FTP Accounts – כאן תוכלו ליצור חשבונות FTP על מנת להעביר קבצים
כאן יצרתי חשבון בשם tal ועם סיסמא , אך הדבר החשבון הוא שהפנתי את החשבון לדומיין שיצרנו קודם לכן בשם tal.com השם משתמש על מנת להתחבר יהיה zadmin_tal שכן זה התוספת שם השם משתמש שלכם והמשתמש שיצרתם