Πώς να εγκαταστήσετε το cPanel & WHM στο CentOS 6


Το cPanel είναι ένας από τους πιο δημοφιλείς εμπορικούς πίνακες ελέγχου για τη φιλοξενία ιστοσελίδων Linux, εργάζομαι με το cPanel τα τελευταία 3+ χρόνια για τη διαχείριση όλων των πελατών Shared, Reseller και Business hosting .

Έρχεται με cPanel και Web Host Manager, που διευκολύνει τη φιλοξενία Ιστού για εσάς. Το WHM σας παρέχει πρόσβαση σε επίπεδο ρίζας στον διακομιστή σας, ενώ το cPanel παρέχει διεπαφή πρόσβασης σε επίπεδο χρήστη για τη διαχείριση του δικού τους λογαριασμού φιλοξενίας ιστού στον διακομιστή.

Χαρακτηριστικά του cPanel

Ο πίνακας ελέγχου cPanel είναι πολύ ευέλικτος πίνακας ελέγχου για τη διαχείριση των διακομιστών φιλοξενίας σας, έχει πολλές δυνατότητες που διευκολύνουν τη φιλοξενία Ιστού για εσάς. Μερικές από αυτές παρατίθενται παρακάτω:

  • Ισχυρά στοιχεία ελέγχου GUI στον διακομιστή σας με WHM.
  • Μπορεί να εκτελέσει κουραστικές εργασίες όπως δημιουργία αντιγράφων ασφαλείας, μετεγκατάσταση και αποκαταστάσεις με πολύ εύκολο και ομαλό τρόπο.
  • Εξαιρετική διαχείριση DNS και διακομιστή αλληλογραφίας για τον κύριο διακομιστή και τον λογαριασμό πελάτη.
  • Μπορεί εύκολα να αλλάξει/ενεργοποιήσει/απενεργοποιήσει υπηρεσίες για διακομιστή.
  • Μπορεί να διαμορφώσει το SSL/TLS για όλες τις υπηρεσίες διακομιστή και τους τομείς πελατών.
  • Εύκολη ενσωμάτωση με το Phpmyadmin για την παροχή μιας διεπαφής βασισμένης στον ιστό για τη διαχείριση των βάσεων δεδομένων MySQL.
  • Μην διστάσετε να το επαναλάβετε την επωνυμία του.
  • Μπορεί εύκολα να ενσωματωθεί με το WHMCS για την αυτοματοποίηση της διαχείρισης χρέωσης.

Εδώ Σε αυτό το άρθρο, θα καλύψουμε την εγκατάσταση cPanel & WHM στο CentOS/RHEL 6.5 και θα μοιραστούμε μερικά πιο χρήσιμες πληροφορίες που θα σας βοηθήσουν να διαχειριστείτε το cPanel & το WHM.

Προϋποθέσεις εγκατάστασης

  1. Μια νέα και ελάχιστη εγκατάσταση του διακομιστή CentOS 6.5.
  2. Τουλάχιστον 1 GB.
  3. Απαιτείται τουλάχιστον 20 GB ελεύθερου χώρου στο δίσκο για την εγκατάσταση του cPanel.
  4. Μια άδεια χρήσης cPanel.

Εγκατάσταση του cPanel σε CentOS και RHEL 6

Πρώτα βεβαιωθείτε ότι η έκδοση του λειτουργικού συστήματος στην οποία εκτελείται το κουτί σας Linux. Για να το κάνετε αυτό, χρησιμοποιήστε την ακόλουθη εντολή.

# cat /etc/redhat-release

CentOS release 6.4 (Final)

Εάν δεν διαθέτετε την πιο πρόσφατη έκδοση, ενημερώστε το λειτουργικό σύστημα στην πιο πρόσφατη έκδοση, στο CentOS και στη RHEL, μπορούμε απλώς να το κάνουμε με το πρόγραμμα εγκατάστασης πακέτων yum.

# yum update

Μόλις ολοκληρωθούν οι ενημερώσεις και, στη συνέχεια, ελέγξτε την πιο πρόσφατη έκδοση του λειτουργικού συστήματος με την ίδια παραπάνω εντολή.

# cat /etc/redhat-release

CentOS release 6.5 (Final)

Στη συνέχεια, βεβαιωθείτε ότι το σύστημά σας έχει ένα τυπικό όνομα κεντρικού υπολογιστή, διαφορετικά ορίστε το ως εξής.

# hostname cpanel.tecmint.lan

Αφού διασφαλίσετε την έκδοση του λειτουργικού συστήματος και το όνομα κεντρικού υπολογιστή, δεν χρειάζεται να εγκαταστήσετε άλλα πακέτα εξαρτήσεων, το σενάριο αυτόματης εγκατάστασης cPanel κάνει τα πάντα για εσάς. Μπορούμε να κατεβάσουμε το αρχείο εγκατάστασης cPanel στον κατάλογο /home.

# cd /home && curl -o latest -L https://securedownloads.cpanel.net/latest && sh latest

Αυτή η παραπάνω εντολή αλλάζει τη συνεδρία σας στον αρχικό κατάλογο, κατεβάζει την πιο πρόσφατη έκδοση του cPanel & WHM και εκτελεί το σενάριο εγκατάστασης.

Σημαντικό: Συνιστώ ανεπιφύλακτα να εκτελέσετε το σενάριο αυτόματης εγκατάστασης cPanel σε λειτουργία οθόνης, εάν το κάνετε με SSH επειδή χρειάζεται 30-40 λεπτά για να ολοκληρώσετε την εγκατάσταση ανάλογα με τους πόρους του διακομιστή σας και την ταχύτητα εύρους ζώνης.

Δείγμα εξόδου
Verifying archive integrity... All good.
Uncompressing cPanel & WHM Installer.....
        ____                  _
    ___|  _ \ __ _ _ __   ___| |
   / __| |_) / _` | '_ \ / _ \ |
  | (__|  __/ (_| | | | |  __/ |
   \___|_|   \__,_|_| |_|\___|_|
  
  Installer Version v00061 r019cb5809ce1f2644bbf195d18f15f513a4f5263

Beginning main installation.
2017-03-04 04:52:33  720 ( INFO): cPanel & WHM installation started at: Sat Mar  4 04:52:33 2017!
2017-03-04 04:52:33  721 ( INFO): This installation will require 20-50 minutes, depending on your hardware.
2017-03-04 04:52:33  722 ( INFO): Now is the time to go get another cup of coffee/jolt.
2017-03-04 04:52:33  723 ( INFO): The install will log to the /var/log/cpanel-install.log file.
2017-03-04 04:52:33  724 ( INFO): 
2017-03-04 04:52:33  725 ( INFO): Beginning Installation v3...
2017-03-04 04:52:33  428 ( INFO): CentOS 6 (Linux) detected!
2017-03-04 04:52:33  444 ( INFO): Checking RAM now...
2017-03-04 04:52:33  233 ( WARN): 
2017-03-04 04:52:33  233 ( WARN): To take full advantage of all of cPanel & WHM's features,
2017-03-04 04:52:33  233 ( WARN): such as multiple SSL certificates on a single IPv4 Address
2017-03-04 04:52:33  233 ( WARN): and significantly improved performance and startup times,
2017-03-04 04:52:33  233 ( WARN): we highly recommend that you use CentOS version 7.
2017-03-04 04:52:33  233 ( WARN): 
2017-03-04 04:52:33  233 ( WARN): Installation will begin in 5 seconds.
....

Τώρα, πρέπει να περιμένετε μέχρι το σενάριο εγκατάστασης του cPanel να ολοκληρώσει την εγκατάστασή του.

Τι κάνει για εσάς το Auto Installer Script

Το cPanel τροποποιεί σε μεγάλο βαθμό το λειτουργικό σας σύστημα και αυτός είναι ο λόγος που μέχρι στιγμής δεν διατίθεται cPanel Uninstaller στον ιστό, πρέπει να διαμορφώσετε ξανά τον διακομιστή σας για να καταργήσετε πλήρως το cPanel από τον διακομιστή σας.

  1. Ελέγχει για διάφορα πακέτα για να διασφαλίσει ότι δεν θα υπάρξουν διενέξεις και ότι εντοπίζει τυχόν διένεξη πακέτων, απεγκαθιστά προηγούμενα πακέτα με το yum και γι' αυτό συνιστάται η εγκατάσταση του cPanel σε ένα Fresh OS.
  2. Λήψη αρχείων γλώσσας και βάσης για εγκατάσταση.
  3. Εγκαθιστά διάφορες μονάδες Perl μέσω CPAN και άλλων απαιτούμενων πακέτων με το yum.
  4. Κάνει λήψη και μεταγλώττιση PHP και Apache με διάφορες συσχετισμένες λειτουργικές μονάδες.

Μόλις αυτό το σενάριο ολοκληρώσει την εγκατάστασή του, θα εμφανιστεί ότι η εγκατάσταση του cPanel έχει ολοκληρωθεί. Μπορεί να σας ζητηθεί να κάνετε επανεκκίνηση του διακομιστή μετά την εγκατάσταση.

Μετά από αυτό, πρέπει να ολοκληρώσετε τον οδηγό εγκατάστασης από τη διεπαφή που βασίζεται στον ιστό και μπορείτε να αποκτήσετε πρόσβαση στο WHM με την ακόλουθη διεύθυνση URL.

http://your-server-ip:2087

OR

http://your-host-name:2087

Το cPanel θα ανοίξει τη διεπαφή ιστού του όπως φαίνεται παρακάτω.

Συνδεθείτε με το χρήστη \root” και τον κωδικό πρόσβασης σας. Απομένουν μερικά ακόμη κλικ για την ολοκλήρωση της εγκατάστασης του cPanel. Συμφωνήστε με την Άδεια Χρήσης Τελικού Χρήστη κάνοντας κλικ στο \ Συμφωνώ;/Μετάβαση στο Βήμα 2 κουμπί:

Καταχωρίστε την ενεργή διεύθυνση email και τη διεύθυνση SMS επικοινωνίας στη στήλη \Διεύθυνση email επικοινωνίας διακομιστή” και \Διεύθυνση SMS επικοινωνίας διακομιστή” αντίστοιχα, επειδή το cPanel σας στέλνει όλα τα σημαντικές ειδοποιήσεις, ειδοποίηση σε αυτό το Email-id (Συνιστάται). Μπορείτε να συμπληρώσετε και τα υπόλοιπα στοιχεία, αν έχετε.

Καταχωρίστε ένα έγκυρο όνομα κεντρικού υπολογιστή FQDN και Εισαγωγές επίλυσης για τον διακομιστή σας σε αυτήν την ενότητα Δίκτυο, μπορείτε να χρησιμοποιήσετε συσκευές επίλυσης Google σε αυτήν την ενότητα, εάν δεν έχετε τους επιλύτες του ISP σας. Δείτε την παρακάτω εικόνα.

Εάν έχετε περισσότερες από μία IP συνδεδεμένες με την κάρτα NIC σας και θέλετε να ρυθμίσετε μια συγκεκριμένη IP για την κύρια IP του διακομιστή σας, μπορείτε κάντε το από εδώ, για να το κάνετε, επιλέξτε την IP από το αναπτυσσόμενο μενού και κάντε κλικ στο \Μετάβαση στο Setup 4”.

Στον 4ο οδηγό εγκατάστασης, μπορείτε να επιλέξετε διακομιστή DNS που θέλετε να χρησιμοποιήσετε. Μπορείτε να επιλέξετε ένα από αυτά σύμφωνα με τα Πλεονεκτήματα, τα μειονεκτήματα και τους πόρους του διακομιστή σας. Διαβάστε προσεκτικά τη σύγκριση και επιλέξτε τον διακομιστή DNS. Δείτε την παρακάτω εικόνα.

Στο ίδιο βήμα, σημειώστε τους Διακομιστές ονομάτων που θέλετε να χρησιμοποιήσετε σε μορφή ns1/ns2.example.com. Επίσης, προσθέστε μια καταχώριση A για τον όνομα κεντρικού υπολογιστή και τον διακομιστή ονομάτων επιλέγοντας το πλαίσιο ελέγχου. Δείτε την παρακάτω εικόνα.

Μπορείτε να επιλέξετε και να ρυθμίσετε διαφορετικές υπηρεσίες όπως FTP, Mail και Cphulk στο Βήμα 5 αυτού που βασίζεται στον ιστό wizard, δείτε τα στιγμιότυπα και την περιγραφή παρακάτω.

Μπορείτε να επιλέξετε διακομιστή FTP της επιλογής σας από αυτόν τον οδηγό, τον οποίο θέλετε να χρησιμοποιήσετε για τον διακομιστή σας ανάλογα με τα πλεονεκτήματα, τα μειονεκτήματά του και ανάλογα με την ευκολία και τις απαιτήσεις σας.

Η προστασία brute force Cphulk εντοπίζει και αποκλείει δραστηριότητες επιθέσεων με ψευδείς κωδικούς πρόσβασης και αποκλείει την IP τους για τον διακομιστή σας. Μπορείτε να ενεργοποιήσετε/απενεργοποιήσετε και να το διαμορφώσετε από αυτόν τον οδηγό εγκατάστασης. Δείτε το στιγμιότυπο παρακάτω.

Το τελευταίο βήμα 6, σας επιτρέπει να ενεργοποιήσετε τα quotas που σας βοηθά να παρακολουθείτε τις χρήσεις χώρου στο δίσκο.

Επιλέξτε \Χρήση ορίων συστήματος αρχείων και κάντε κλικ στο \Ολοκλήρωσε τον οδηγό εγκατάστασης για να ολοκληρώσετε τη διαδικασία εγκατάστασης. Μόλις ολοκληρώσετε την εγκατάσταση, η αρχική σελίδα του WHM θα εμφανιστεί όπως παρακάτω..

Μπορείτε να δείτε ότι η Αρχική σελίδα του WHM εμφανίζει όλη την Επιλογή πίνακα ελέγχου και την πλευρική γραμμή με δυνατότητα αναζήτησης που σας επιτρέπει να αναζητήσετε επιλογές πληκτρολογώντας απλώς τα ονόματά τους.

Μερικές φορές, η δέσμη ενεργειών εγκατάστασης του cPanel δεν είναι σε θέση να ενημερώσει την άδεια χρήσης λόγω καταχωρήσεων στο τείχος προστασίας ή στα προγράμματα επίλυσης και θα δείτε δοκιμαστική προειδοποίηση στη σελίδα. Μπορείτε να το κάνετε χειροκίνητα με την ακόλουθη εντολή.

 [~]# /usr/local/cpanel/cpkeyclt

Όπως σας είπα παραπάνω ότι το Cpanel είναι για πρόσβαση σε επίπεδο χρήστη και το WHM για πρόσβαση σε επίπεδο root, πρέπει να δημιουργήσετε έναν λογαριασμό με διαθέσιμη επιλογή στο WHM. Εδώ έχω δημιουργήσει έναν λογαριασμό με το όνομα χρήστη \tecmint” για να σας δείξω την προβολή του cPanel για χρήστες. Δείτε την παρακάτω εικόνα.

Άλλο Χρήσιμο πράγμα που πρέπει να γνωρίζετε πριν ξεκινήσετε να εργάζεστε με το Cpanel και το WHM.

Αρχεία υποστήριξης CPanel

  1. Κατάλογος Cpanel : /usr/local/cpanel
  2. Εργαλεία τρίτων μερών : /usr/local/cpanel/3rdparty/
  3. Κατάλογος πρόσθετων Cpanel : /usr/local/cpanel/addons/
  4. Βασικά αρχεία όπως Phpmyadmin, skins : /usr/local/cpanel/base/
  5. Δυαδικά αρχεία cPanel : /usr/local/cpanel/bin/
  6. Αρχεία CGI : /usr/local/cpanel/cgi-sys/
  7. Πρόσβαση στο cpanel και αρχεία καταγραφής σφαλμάτων : /usr/local/cpanel/logs/
  8. Σχετικά αρχεία Whm : /usr/local/cpanel/whostmgr/

Σημαντικά αρχεία conf

  1. Αρχείο διαμόρφωσης Apache: /etc/httpd/conf/httpd.conf
  2. Αρχείο conf διακομιστή αλληλογραφίας Exim:/etc/exim.conf
  3. Αρχείο conf με όνομα : /etc/named.conf
  4. Αρχείο conf ProFTP και Pureftpd :/etc/proftpd.conf και /etc/pure-ftpd.conf
  5. Αρχείο χρήστη Cpanel: /var/cpanel/users/username
  6. Αρχείο διαμόρφωσης Cpanel (Ρυθμίσεις Tweak): /var/cpanel/cpanel.config
  7. Αρχείο διαμόρφωσης δικτύου: /etc/sysconfig/network
  8. Πληροφορίες πρόσθετων, σταθμευμένων και υποτομέων: /etc/userdomains
  9. Αρχείο διαμόρφωσης ενημέρωσης Cpanel: /etc/cpupdate.conf
  10. Αρχείο conf Clamav: /etc/clamav.conf
  11. Αρχείο διαμόρφωσης Mysql: /etc/my.cnf
  12. Αρχείο conf ini PHP : /usr/local/lib/php.ini

Σύνδεσμοι αναφοράς

Αρχική σελίδα cPanel/WHM

Προς το παρόν, αυτό είναι όλο με την εγκατάσταση του Cpanel, υπάρχουν τόσες πολλές δυνατότητες στο Cpanel και στο WHM που σας βοηθούν να ρυθμίσετε το περιβάλλον φιλοξενίας Ιστού. Εάν αντιμετωπίζετε οποιοδήποτε πρόβλημα με τη ρύθμιση του Cpanel στον διακομιστή σας Linux ή χρειάζεστε οποιαδήποτε άλλη βοήθεια, όπως δημιουργία αντιγράφων ασφαλείας, αποκαταστάσεις, μετεγκαταστάσεις κ.λπ., μπορείτε απλά να επικοινωνήσετε μαζί μας.

Μέχρι τότε, μείνετε συνδεδεμένοι με το linux-console.net για περισσότερα συναρπαστικά και ενδιαφέροντα μαθήματα στο μέλλον. Αφήστε τα πολύτιμα σχόλια και τις προτάσεις σας παρακάτω στην ενότητα σχολίων μας.