اطلاعیه

بستن
No announcement yet.

نحوه نصب Cpanel / WHM روی RHEL/CentOS 6.5

بستن
X
 
  • فیلتر کردن
  • زمان
  • نمایش
Clear All
پست های جدید

    نحوه نصب Cpanel / WHM روی RHEL/CentOS 6.5

    سی پنل (Cpanel) یکی از محبوب ترین کنترل پنل های تجاری برای هاستینگ وب لینوکس است. من بیش از 2 سال برای مدیریت مشتریان هاست اشتراکی، ریسلر و تجاری با سی پنل کار کردم. مدیریت سی پنل و وب هاست، میزبانی وب را ساده تر می کند.WHM، دسترسی root به سرورتان را فراهم می کند در حالی که سی پنل، دسترسی user را برای مدیریت اکانت هاستینگ وب خود بر روی سرور را فراهم می کند.

    برای بزرگتر شدن عکس روی آن کلیک کنید

نام:	cpanel-WHM.jpg
نمایش ها:	1
اندازه:	44.2 KB
شناسه:	19954


    ویژگی های سی پنل :
    Cpanel کنترل پنل بسیار همه منظوره ای برای مدیریت سرورهای هاستینگ شما است که با ویژگی های بسیار زیاد، میزبانی وب را برای شما ساده تر می کند. برخی از این ویژگی ها در زیر آمده است :

    • کنترل گرافیکی قوی سرور شما با WHM.

    • می توانید کارهای خسته کننده ای همچون بک آپ، آپگرید و restore را به شیوه ای بسیار آسان و بدون مشکل انجام دهید.

    • مدیریت عالی DNS و میل سرور برای سرور اصلی و همچنین اکانت کلاینت.

    • به راحتی می توانید سرویس ها را تغییر/فعال/غیرفعال کنید.

    • می توانید SSL/TLS را برای تمام سرویس های سرور و دامنه های کلاینت تنظیم کنید.

    • یکپارچه سازی آسان با Phpmyadmin برای فراهم آوردن یک رابط مبتنی بر وب به منظور مدیریت پایگاه داده های MySQL شما.

    • اجازه برندسازی مجدد آن.

    • اتصال راحت با WHMCS برای مدیریت خودکار صورت حساب ها


    اینجا در این مقاله، ما نصب Cpanel و WHM روی RHEL/CentOS 6.5 را آموزش میدیم و اطلاعات مفیدتری که به شما در مدیریت سی پنل و WHM کمک کند را به اشتراک گذاشته ایم.


    پیش نیازهای نصب
    • راه اندازی یک VPS یا سرور اختصاصی CentOS 6.5

    • حداقل 384 مگابایت رم

    • حداقل 20 گیگابایت فضای دیسک خالی مورد نیاز برای نصب سی پنل

    • لایسنس سی پنل



    نصب Cpanel روی RHEL/CentOS 6.5 :
    ابتدا از نسخه سیستم عامل لینوکس نصب شده و درحال کار روی سیستم تان اطمینان حاصل کنید. برای انجام این کار از دستور زیر استفاده نمائید :
    کد:
    [root@tecmint ~]# cat /etc/redhat-release
    
    CentOS release 6.4 (Final)
    اگرآخرین نسخه را ندارید، لطفاسیستم عامل خود را به آخرین نسخه CentOS و RHEL آپدیت کنید. شمامیتوانیدبانصب پکیج yum این کار را به سادگی انجام دهید.
    کد:
    [root@server1 ~]# yum update
    هنگامی که آپدیت کامل شد، سپس با دستور زیر آخرین نسخه سیستم عامل را چک کنید.
    کد:
    [root@server1 ~]# cat /etc/redhat-release
    
    CentOS release 6.5 (Final)
    هنگامی که از نسخه سیستم عامل تان مطمین شدید، نباید هیچ یک از پکیج های پیشنیاز دیگر را نصب کنید، اسکریپت نصب خودکار سی پنل همه این کارها را برای شما انجام می دهد. ما می توانیم فایل نصب سی پنل را با دستور wget تحت دایرکتوری home/ دانلود کنیم.
    کد:
    root@server1 [~]# cd /home
    root@server1 [~]# wget -N http://httpupdate.cpanel.net/latest
    نمونه خروجی :
    کد:
    --2013-12-18 21:59:23--  http://httpupdate.cPanel.net/latest
    Resolving httpupdate.cPanel.net... 208.82.118.100, 208.109.109.239, 209.85.80.214, ...
    Connecting to httpupdate.cPanel.net|208.82.118.100|:80... connected.
    HTTP request sent, awaiting response... 200 OK
    Length: 34087 (33K) [application/octet-stream]
    Saving to: `latest'
    
    100%[======================================>] 34,087      42.5K/s   in 0.8s
    
    2013-12-18 21:59:24 (42.5 KB/s) - `latest' saved [34087/34087]
    در خروجی بالا می توانید مشاهده کنید که ما فایل "latest" را در دایرکتوری home خود دانلود کردیم.

    در مرحله بعد، اسکریپت نصب خودکار اجرا می شود، اما با توجه به منابع سرور شما این عملیات ممکن است بیش از 3 تا 4 ساعت طول بکشد، به شدت توصیه می کنیم اگر این کار را با SSH انجام می دهید، اسکریپت نصب خودکار سی پنل را در screen mode اجرا کنید.
    کد:
    root@server1 [~]# sh latest
    نمونه خروجی :
    کد:
    Verifying archive integrity... All good.
    Uncompressing cPanel & WHM Installer..............
            ____                  _
        ___|  _ \ __ _ _ __   ___| |
       / __| |_) / _` | '_ \ / _ \ |
      | (__|  __/ (_| | | | |  __/ |
       \___|_|   \__,_|_| |_|\___|_|
    Installer Version v00029 r6849459174e3809f72de2bef81427a8a45399d66
    Beginning main installation.
    ------------------------------------
    ------------------------------------
    اکنون باید صبر کنید تا اسکریپت نصب cpanel به پایان برسد.



    اسکریپت خودکارنصب چه کارهایی برای شما انجام می دهد :
    سی پنل شدیدا سیستم عامل شما را تغییر می دهد و به همین دلیل است که روی وب برای آن Uninstaller وجود ندارد و برای حدف کامل cpanel از روی سرورتان نیاز reformat سرور دارید.

    • سی پنل پکیج های مختلف را برای اطمینان از عدم conflict بین آنها بررسی می کند و در صورت وجود هرگونه conflict با استفاده از yum پکیج های قبلی را حذف می کند و به همین دلیل توصیه می شود سی پنل بر روی سیستم عامل خام نصب شود.

    • فایل های زبان (language) و فایل های اصلی را برای نصب، دانلود می کند.

    • ماژول های مختلف perl را با CPAN و دیگر پکیج های مورد نیاز را با yum نصب می کند.

    • آپاچی و php را بهمراه ماژول های مختلف همراه آن، دانلود و کامپایل می کند.



    هنگامی که اسکریپت، عملیات نصب خود را کامل می کند، نشان می دهد که نصب سی پنل به اتمام رسیده است. ممکن است بعد از نصب از شما بخواهد تا سرور را ریبوت کنید.

    بعد از آن شما برای تکمیل نصب به رابط مبتنی بر وب آن نیاز دارید و می توانید با آدرس زیر به WHM دسترسی پیدا کنید :
    کد:
    http://your-server-ip:2087
    
    OR
    
    http://your-host-name:2087

    سی پنل، رابط وب خود را درست شبیه تصویر زیر فراهم می کند :
    برای بزرگتر شدن عکس روی آن کلیک کنید

نام:	1.jpg
نمایش ها:	1
اندازه:	21.7 KB
شناسه:	19955


    لطفا با نام کاربری “root”و پسورد خود وارد شوید. چند مرحله کلیک دیگر برای تکمیل نصب سی پنل باقی مانده است. در انتها با کلیک روی دکمه "I Agree?/Go to Step 2" موافقت خود را با قوانین کاربر اعلام نمائید :
    برای بزرگتر شدن عکس روی آن کلیک کنید

نام:	2.jpg
نمایش ها:	1
اندازه:	51.5 KB
شناسه:	19956


    لطفا آدرس ایمیل و آدرس ارتباط sms خود را در ردیف"Server Contact Email Address" و "Server contact SMS address" به ترتیب وارد کنید تا سی پنل همه هشدارهای مهم را از طریق این ایمیل برای شما ارسال و شما را آگاه کند.اگر یکی از آنها را دارید می توانید سایر مشخصات باقی مانده را پر کنید :
    برای بزرگتر شدن عکس روی آن کلیک کنید

نام:	3.jpg
نمایش ها:	1
اندازه:	36.1 KB
شناسه:	19957


    لطفا یک FQDN Hostname درست و چند Resolver معتبر برای سرور خود در این بخش شبکه وارد نمائید. اگر resolverبرای ISP خود ندارید، می توانید مطابق تصویر زیر ازresolverهای گوگل در این بخش استفاده کنید :
    برای بزرگتر شدن عکس روی آن کلیک کنید

نام:	4.jpg
نمایش ها:	1
اندازه:	28.8 KB
شناسه:	19958


    اگر بیش از یک IP به کارت شبکه شما متصل است و می خواهد یک IP خاص برای IP اصلی سرور خود وارد کنید، از منوی کشویی و کلیک روی "Go to Setup 4" می توانید این کار را انجام دهید :
    برای بزرگتر شدن عکس روی آن کلیک کنید

نام:	5.png
نمایش ها:	1
اندازه:	53.4 KB
شناسه:	19959


    در چهارمین مرحله اجرا، می توانید DNS سروری که می خواهید استفاده کنید را انتخاب کنید. شما می توانید بر اساس مزایا و معایب آنها و منابع سرور خود، یکی از آنها را انتخاب کنید. لطفا مقایسه را با دقت مطالعه کنید و DNS سرور را انتخاب نمائید. به تصویر زیر توجه کنید :
    برای بزرگتر شدن عکس روی آن کلیک کنید

نام:	6.png
نمایش ها:	1
اندازه:	87.7 KB
شناسه:	19960


    در این مرحله هم، لطفا name server هایی که می خواهید استفاده کنید را در قالب ns1/ns2.example.com بنویسید. همچنین مطابق تصویر زیر، "A Entries" را با انتخاب چک باکس برای hostname و name server خود، اضافه کنید :
    برای بزرگتر شدن عکس روی آن کلیک کنید

نام:	7.png
نمایش ها:	1
اندازه:	73.3 KB
شناسه:	19961


    شما می توانید سرورهای مختلفی همچون FTP، میل و Cphulk در مرحله پنجم انتخاب و تنظیم نمائید. لطفا به تصاویر و توضیح زیر توجه نمائید.

    شما می توانید سرور FTP مورد نظرتان را که می خواهید بسته به مزایا و معایب آنها و بسته به سهولت و نیاز خود برای سرورتان استفاده کنید را از این قسمت انتخاب کنید :
    برای بزرگتر شدن عکس روی آن کلیک کنید

نام:	8.png
نمایش ها:	1
اندازه:	71.4 KB
شناسه:	19962


    در این قسمت، شما می توانید میل سرور خود را برای استفاده همه فعالیت های ایمیلی آینده، انتخاب کنید. شما می توانید بعدا MTAs را مثل Exim به سی پنل خود اضافه کنید :
    برای بزرگتر شدن عکس روی آن کلیک کنید

نام:	9.png
نمایش ها:	1
اندازه:	65.4 KB
شناسه:	19963


    ابزارCphulk حملات brute force را شناسایی و مانع فعالیت حملات false password میشود و IP آنها را برای سرور شما بلاک میکند. شما می توانید Cphulk را enable/disable و در این مرحله نصب آن را تنظیم کنید. لطفا به تصویر زیر توجه کنید :
    برای بزرگتر شدن عکس روی آن کلیک کنید

نام:	10.png
نمایش ها:	1
اندازه:	66.6 KB
شناسه:	19964


    مرحله 6، آخرین مرحله، به شما اجازه می دهد تا با فعال کردن quotas، فضای دیسک مورد استفاده را مشخص کنید :
    برای بزرگتر شدن عکس روی آن کلیک کنید

نام:	11.png
نمایش ها:	1
اندازه:	64.0 KB
شناسه:	19965


    لطفا "Use file system quotas" را انتخاب کرده و برای اتمام فرآیند نصب بر روی "Finish setup wizard" کلیک کنید. هنگامی که شما موفق به تکمیل نصب می شوید، صفحه اصلی WHM همچون تصویر زیر ظاهر می شود :
    برای بزرگتر شدن عکس روی آن کلیک کنید

نام:	12.png
نمایش ها:	1
اندازه:	126.9 KB
شناسه:	19966


    شما در صفحه اصلی WHM، تمام امکانات و سایدبار کنترل پنل را می بینید و در قسمت جستجو با تایپ اسم امکانات مورد نظرتان، می توانید آنها را پیدا کنید.

    گاهی اوقات، به دلیل تنظیمات فایروال یا resolverها،اسکریپت نصب سی پنل قادر به آپدیت لایسنس نیست و شما پیام هشدار را در صفحه مشاهده خواهید کرد. شما می توانید با استفاده از دستور زیر به صورت دستی آپدیت را انجام دهید :
    کد:
    root@server1 [~]# /usr/local/cpanel/cpkeyclt
    همانطور که در بالا به آن اشاره شد، سی پنل برای دسترسی سطح کاربر و WHM برای دسترسی root می باشد، شما به ایجاد یک اکانت با امکانات موجود در WHM نیاز دارید. در اینجا ما یک اکانت با نام کاربری "tecmint" ایجاد کردیم تا به شما محیط سی پنل کاربران را نشان دهیم. لطفا به تصویر زیر توجه کنید :
    برای بزرگتر شدن عکس روی آن کلیک کنید

نام:	13.jpg
نمایش ها:	1
اندازه:	33.4 KB
شناسه:	19967


    موارد مفید دیگری که باید قبل از شروع به کار با سی پنل و WHMبدانید :

    فایل های بخش مدیریت سی پنل
    دایرکتوری سی پنل: /usr/local/cpanel
    ابزارهای Third Party: در مسیر /usr/local/cpanel/3rdparty/
    دایرکتوری addon های سی پنل: /usr/local/cpanel/addons/
    فایل های اصلی همچون Phpmyadmin و پوسته ها: /usr/local/cpanel/base/
    باینری های سی پنل: /usr/local/cpanel/bin/
    فایل های CGI: در مسیر /usr/local/cpanel/cgi-sys/
    فایل های access & error log سی پنل: /usr/local/cpanel/logs/
    فایل های مرتبط با Whm: در مسیر /usr/local/cpanel/whostmgr/

    فایل های کانفیگ مهم
    فایل کانفیگ آپاچی: /etc/httpd/conf/httpd.conf
    فایل کانفیگ میل سرور Exim: در مسیر /etc/exim.conf
    فایل کانفیگ Named: در مسیر /etc/named.conf
    فایل کانفیگ ProFTP و Pureftpd: در مسیر /etc/proftpd.conf and /etc/pure-ftpd.conf
    فایل کاربران سی پنل: /var/cpanel/users/username
    فایل تنظیمات سی پنل (Tweak settings): در مسیر /var/cpanel/cpanel.config
    فایل تنظیمات شبکه: /etc/sysconfig/network
    اطلاعات addon ها، parked و ساب دامین ها: /etc/userdomains
    فایل کانفیگ update سی پنل: /etc/cpupdate.conf
    فایل کانفیگ Clamav: در مسیر /etc/clamav.conf
    فایل تنظیمات Mysql: در مسیر /etc/my.cnf
    فایل کانفیگ PHP ini: در مسیر /usr/local/lib/php.ini


    لینک های مرجع : cPanel/WHM Homepage

    اکنون که با نصب سی پنل همه چیز مشخص است، ویژگی های زیادی در سی پنل و WHM وجود دارد که در تنظیم محیط هاستینگ سی پنل به شما کمک می کند. چنانچه در تنظیمات سی پنل روی سرور لینوکس خود با هر مشکلی مواجه شدید یا به هر کمک دیگری از جمله پشتیبان گیری، restore ، آپگرید و غیره احتیاج داشتید، به راحتی می توانید با ما تماس بگیرید.
    آخرین ویرایش توسط masome vahid; در تاریخ/ساعت 12-15-2015, 02:44 AM.
    Telegram : https://telegram.me/linuxzone

    voip trainer - Asterisk - Elastix - Agi Programming- NewRock

    Voip Expert :ASTERISK-ELASTIX-NewRock Certified-With Experience of Working With
    Sangoma-Digium-Openvox-Synway-Atcom-Quintum Tenor-Polycom-Yealink-Rtx-Snom
    Cisco Collaboration - CME-CUCM-CUPs-CUC-WEBEX
    LPI ( Fundamental - LPI1 and LPI2 ) - Monitoring: ZABBIX-VOIPMONITOR-NAGIOS - CCNA

    Linkedin Profile : https://www.linkedin.com/in/masuma-vahid-26b17b66/

    #2
    سلام
    ممنون از آموزش های شما .

    من cpanel رو با همین روش روی centos 6.5 نصب کردم اما متاسفانه وقتی Url رو وارد می کنم با پورت 2087 ، هیچ کانکشنی برقرار نمی شه . نمیدونم چجوری این موضوع رو debug کنم ،

    ممنون میشم اگه جواب بدین
    آخرین لاگ پس از نصب cpanel هم به صورت زیر هست :، حتی طبق اطلاعاتی که داده تنظیمات firewall برای باز کردن پورت 2087 هم انجام دادم ، همچنین دستوری که برای update لایسنس cpanel هست هم انجام دادم ، اما از url که استفاده می کنم ، هیچ کانکشنی برقرار نمی شه .
    کد:
    ( INFO): Before you configure your server, ensure that your firewall allows access on port 2087. ( INFO): On RHEL, CentOS, and CloudLinux systems, execute /scripts/configure_firewall_for_cpanel to accomplish this. ( INFO): After ensuring that your firewall allows access on port 2087, you can configure your server. 1. Open your preferred browser ( INFO): 2. Type https://172.20.24.134:2087 in the address bar ( INFO): 3. Enter the word root in the Username text box ( INFO): 4. Enter your root password in the Password text box ( INFO): 5. Click the Login button ( INFO): Visit http://go.cpanel.net/whminit for more information about first-time configuration of your server. Visit http://support.cpanel.net or http://go.cpanel.net/whmfaq for additional support Thank you for installing cPanel & WHM 11.54! ( WARN): !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ( WARN): Your system kernel may have been updated. ( WARN): Current kernel (2.6.32-431.el6.x86_64) has been changed to: 2.6.32-573.12.1.el6.x86_64 ( WARN): Before rebooting the system, please ensure that the installed kernel version is compatible with your deployment.
    لطفا راهنماییم کنید .
    آخرین ویرایش توسط Habili; در تاریخ/ساعت 02-08-2016, 01:07 PM.

    کامنت

    درباره انجمن منطقه لینوکسی ها

    انجمن منطقه لینوکسی ها با هدف ارتقاء سطح علمی کاربران در سطح جهانی و همچنین کمک به بالا بردن سطح علمی عمومی در زمینه های تخصصی فوق پایه گذاری شده است. انجمن منطقه لینوکسی ها از طریق کارشناسان و متخصصان پاسخگوی سوالات گوناگون کاربران مبتدی یا پیشرفته میباشد تا حد امکان تلاش شده که محیطی متنوع و کاربر پسند و به دور از هرگونه حاشیه جهت فعالیت کاربران در این انجمن ایجاد شود. لذا ما به صورت مستمر برای پیشرفت کمی و کیفی محتوی و اطلاعات انجمنمان میکوشیم که این برای ما ارزشمند و حائز اهمیت است. کلیه حقوق،اطلاعات و مقالات در این انجمن متعلق به سایت منطقه لینوکسی ها میباشد، و هرگونه نسخه برداری بدون ذکر منبع مورد پیگرد قانونی خواهد شد.

    شبکه های اجتماعی

    ایمیل مدیریت

    Habili@linux-zone.org

    در حال انجام ...
    X