Cài đặt WHM & cPanel CentOS 7

Tác giả NetworkEngineer, T.Bảy 01, 2019, 10:52:19 SÁNG

« Chủ đề trước - Chủ đề tiếp »

0 Thành viên và 1 Khách đang xem chủ đề.

Cài đặt WHM & cPanel CentOS 7


cPanel là một bảng điều khiển thương mại nổi tiếng, đáng tin cậy và trực quan nhất cho các dịch vụ lưu trữ web. Nó rất giàu tính năng và có thể được sử dụng thông qua giao diện người dùng đồ họa mạnh mẽ để quản lý tất cả các dịch vụ lưu trữ chia sẻ, đại lý và doanh nghiệp và hơn thế nữa.

Nó đi kèm với một cPanel và Trình quản lý máy chủ web (WHM), giúp lưu trữ web dễ dàng hơn cho quản trị viên web:

  • WHM cung cấp giao diện truy cập cấp gốc và đại lý, nơi người dùng có thể quản lý các cài đặt liên quan đến quản trị máy chủ và quản lý tài khoản.
  • Trong khi cPanel cung cấp giao diện truy cập cấp người dùng để quản lý tài khoản lưu trữ web trên máy chủ.
Các tính năng của cPanel / WHM

  • GUI trực quan và mạnh mẽ để kiểm soát máy chủ của bạn với WHM.
  • Bây giờ hỗ trợ Chứng chỉ EV.
  • Hỗ trợ mã xác thực API.
  • Bây giờ cung cấp AutoSSL hỗ trợ Subdomains.
  • Cho phép bạn xem Trạng thái SSL trong cPanel.
  • Hỗ trợ các hoạt động như Sao lưu, Di chuyển và phục hồi một cách rất dễ dàng và trơn tru.
  • Hỗ trợ quản lý máy chủ thư và DNS tuyệt vời cho máy chủ chính cũng như tài khoản khách hàng.
  • Hỗ trợ quản lý (bắt đầu / dừng / bật / tắt) các dịch vụ trên máy chủ.
  • Cho phép bạn định cấu hình SSL / TLS cho tất cả các dịch vụ máy chủ và miền máy khách.
  • Dễ dàng tích hợp với Phpmyadmin quản lý cơ sở dữ liệu MySQL của bạn từ trình duyệt web.
  • Hỗ trợ đổi thương hiệu.
  • Cho phép tích hợp với WHMCS để tự động hóa quản lý thanh toán và hơn thế nữa.
Trong bài viết này, chúng tôi sẽ mô tả cách cài đặt cPanel và WHM trên RHEL / CentOS 7 và bao gồm các cấu hình ban đầu để quản lý cPanel và WHM.

Yêu cầu cài đặt

  • Một bản cài đặt tối thiểu mới sạch của máy chủ CentOS 7.
  • Tối thiểu 1 GB RAM (nhưng khuyến nghị 2 GB).
  • Ít nhất 20 GB dung lượng đĩa trống (nhưng khuyến nghị 40 GB).
  • Giấy phép cPanel hợp lệ.
  • Tên máy chủ chuẩn (FQDN hoặc Tên miền đủ điều kiện)
  • Perl
Trước khi chúng tôi tiến hành phần cài đặt, bạn phải lưu ý những điều này đến những điểm quan trọng:

  • Khi bạn đã cài đặt cPanel / WHM, nó không có thể bị xóa khỏi hệ thống của bạn. Bạn sẽ phải cài đặt lại hệ điều hành để loại bỏ nó.
  • cPanel là phần mềm thương mại và cần có giấy phép để hoạt động, tuy nhiên, có bản dùng thử 15 ngày (được kích hoạt tự động khi bạn cài đặt cPanel), bạn có thể cài đặt phần mềm của mình bằng bản dùng thử sau đó mua phần mềm sau.
Cài đặt WHM & cPanel CentOS 7

Đảm bảo rằng máy chủ của bạn có tên máy chủ chuẩn (FQDN hoặc Tên miền đủ điều kiện), nếu không, hãy đặt tên như sau (trong ví dụ này, cpanel là tên máy chủ và VietNetwork.Vn là tên miền):

Mã nguồn [Chọn]
hostnamectl set-hostname cpanel.VietNetwork.Vn
cPanel được viết bằng Perl, đảm bảo rằng bạn đã cài đặt Perl trên máy chủ của mình, mặt khác hãy chạy lệnh bên dưới để cài đặt nó trên hệ thống của bạn.

Mã nguồn [Chọn]
yum install perl
Bạn không phải chạy bất kỳ lệnh nào để cài đặt nó, có một kịch bản cài đặt tự động được xây dựng cho bạn. Tất cả những gì bạn phải làm là tải xuống tập lệnh cài đặt cPanel bằng lệnh cURL, nếu bạn không cài đặt lệnh cURL, trước tiên hãy cài đặt nó như vậy.

Mã nguồn [Chọn]
yum install curl
Sau đó tải tập lệnh cài đặt mới nhất vào thư mục chính.
Mã nguồn [Chọn]
url -o latest -L httpss://securedownloads.cpanel.net/latest
Bây giờ, chạy tập lệnh cài đặt tự động. Lưu ý rằng nếu bạn đã đăng nhập vào máy chủ bằng SSH, chúng tôi khuyên bạn nên chạy tập lệnh cài đặt tự động cPanel ở chế độ màn hình, vì phải mất 40-60 phút để hoàn tất cài đặt tùy thuộc vào tài nguyên máy chủ và tốc độ kết nối Internet của bạn.

Mã nguồn [Chọn]
sh latest
Đầu ra mẫu

Mã nguồn [Chọn]
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.
....

Tại thời điểm này, hãy ngồi xuống và thư giãn, có lẽ, bạn có thể lấy cho mình một tách cà phê khi bạn chờ tập lệnh cài đặt cPanel hoàn tất cài đặt.

Tập lệnh Trình cài đặt cPanel tự động hoạt động như thế nào

Hãy lưu ý rằng cPanel sẽ sửa đổi ồ ạt hệ điều hành của bạn và đây là cách tập lệnh trình cài đặt tự động hoạt động:

  • Nó kiểm tra các gói khác nhau để đảm bảo rằng sẽ không có xung đột và nó tìm thấy bất kỳ xung đột gói nào, nó cập nhật và gỡ cài đặt các gói trước đó với yum cPanel trên Hệ điều hành mới.
  • Nó cũng tải các tập tin ngôn ngữ và cơ sở để cài đặt.
  • Cài đặt các mô-đun Perl khác nhau thông qua CPAN và các gói cần thiết khác với yum.
  • Nó tải xuống và biên dịch PHP và Apache với các mô đun liên kết khác nhau.
Khi quá trình cài đặt hoàn tất, bạn sẽ xem kết quả đầu ra bên dưới. Bạn có thể được yêu cầu khởi động lại máy chủ sau khi cài đặt.

Sau đó, bạn cần hoàn thành trình hướng dẫn cài đặt từ giao diện dựa trên web của nó và bạn có thể truy cập WHM bằng URL sau:

Mã nguồn [Chọn]
https://SERVER_IP:2087
Bây giờ hãy đăng nhập với người dùng root root và mật khẩu của bạn. Có một số lần nhấp còn lại để hoàn tất cài đặt cPanel.
Tiếp theo, hãy đọc Thỏa thuận cấp phép người dùng cuối và chấp nhận các điều khoản bằng cách nhấp vào nút Tôi đồng ý? / Đi tới bước 2 để tiếp tục.
Sau đó, bạn sẽ di chuyển đến phần Thiết lập mạng, cung cấp địa chỉ email làm việc của bạn và liên hệ với địa chỉ SMS trong cột của Máy chủ liên hệ Địa chỉ email Liên hệ và Máy chủ liên hệ với địa chỉ SMS tương ứng.

Điều này sẽ cho phép cPanel gửi tất cả các cảnh báo quan trọng, thông báo tới EMail-id này (Được khuyến nghị). Bạn cũng có thể điền các chi tiết còn lại, theo yêu cầu.
Tiếp theo, di chuyển đến phần Tên máy chủ, nhập tên máy chủ FQDN hợp lệ và các mục nhập Trình giải quyết cho máy chủ của bạn trong phần Mạng như trong ảnh chụp màn hình bên dưới.

Bạn có thể sử dụng các bộ phân giải Google trong phần này nếu bạn không có bộ phân giải ISP ISP của bạn.

Sau đó, tiến hành chọn Thiết bị mạng / Ethernet chính, một IP có sẵn trên thiết bị đó sẽ được coi là địa chỉ IP chính của máy chủ của bạn. Và bấm vào nút Save Save & Chuyển đến nút Bước 5.
Bây giờ đặt địa chỉ IP máy chủ của bạn. Nếu bạn có nhiều IP được gắn với thẻ NIC của mình và bạn muốn thiết lập một IP cụ thể cho IP chính của Máy chủ của mình, bạn có thể làm điều đó từ đây, để làm như vậy, vui lòng chọn IP từ trình đơn thả xuống và nhấp vào trên Go Go để thiết lập 4 phiên bản.

Tiếp theo, hãy thêm các mục nhập vào mục A cho tên máy chủ và tên máy chủ của bạn. Thêm máy chủ tên cho bạn muốn sử dụng trong các trường trống: ns1 / ns2.vietnetwork.vn.

Ngoài ra, thêm một mục nhập cho tên máy chủ và máy chủ tên của bạn bằng cách chọn hộp kiểm, như thể hiện trong ảnh chụp màn hình bên dưới. Sau đó bấm vào nút Save Save & Chuyển đến nút Bước 5.
Bây giờ, định cấu hình các dịch vụ khác nhau như FTP, Mail và Cphulk trong Bước 5, của trình hướng dẫn dựa trên web này.

Trong cấu hình FTP, có hai ứng dụng FTP, chọn ứng dụng bạn muốn sử dụng, nhưng khuyến nghị Pure-FTPD. Chọn tùy chọn bị vô hiệu hóa nếu bạn muốn tắt máy chủ FTP cục bộ.
Trong cùng một trình hướng dẫn, bạn có thể chọn máy chủ Thư của mình sẽ được sử dụng cho tất cả các hoạt động gửi thư trong tương lai. Bạn có thể thêm các MTA như Exim với cPanel của bạn trong tương lai. Bạn có thể chọn Dovecot cũng được khuyến nghị hoặc bạn có thể chọn tắt máy chủ thư bằng cách chọn tùy chọn bị tắt.

Chuyển sang thiết lập bảo vệ brute force Cphulk để phát hiện và chặn các hoạt động tấn công mật khẩu sai và chặn IP của chúng cho máy chủ của bạn. Bạn có thể bật / tắt và định cấu hình nó như hiển thị trong ảnh chụp màn hình bên dưới.
Cuối cùng trong Bước 6, bạn có thể kích hoạt hạn ngạch giúp bạn theo dõi các cách sử dụng không gian đĩa. Chọn Tập tin sử dụng hệ thống tập tin và sử dụng hệ thống tập tin cài đặt và hoàn thành quá trình cài đặt.
Lưu ý: Nếu bạn không sử dụng hạn ngạch hệ thống tệp thì bạn sẽ không thể theo dõi dung lượng ổ đĩa được sử dụng bởi bất kỳ người dùng hoặc trang web nào.

Bây giờ bạn có thể thấy một số tính năng mới của cPanel trong Showcase tính năng của nó. Trong các tính năng được đề xuất, bạn sẽ thấy cPanelID, cho phép người dùng đăng nhập vào cPanel bằng cPanelID của anh ấy / cô ấy. Tính năng này cho phép người dùng đăng nhập vào nhiều cPanels với id người dùng. Bạn có thể kích hoạt tính năng này bằng cách chọn tùy chọn bật, nếu không thì tắt nó bằng cách chọn Không, cảm ơn bạn.

Khi bạn đã hoàn tất cài đặt, trang chủ WHMTHER sẽ xuất hiện như trong ảnh chụp màn hình bên dưới. Bạn có thể thấy Trang chủ của WHM đang hiển thị tất cả tùy chọn Bảng điều khiển và thanh bên với công cụ tìm kiếm cho phép bạn tìm kiếm các tùy chọn chỉ bằng cách nhập tên của họ.
Quan trọng: Đôi khi, tập lệnh trình cài đặt cPanel không thể cập nhật giấy phép do tường lửa hoặc trình phân giải và bạn sẽ thấy cảnh báo dùng thử trong trang. Bạn có thể làm điều đó bằng tay với lệnh sau.

Mã nguồn [Chọn]
/usr/local/cpanel/cpkeycltHãy nhớ lúc đầu chúng tôi đã đề cập rằng, Cpanel dành cho truy cập cấp độ người dùng và WHM dành cho truy cập cấp gốc, bạn cần tạo một tài khoản với tùy chọn có sẵn trong WHM. Trong ví dụ này, chúng tôi đã tạo một tài khoản thử nghiệm với tên người dùng là VietNetwork để hiển thị cho bạn chế độ xem cPanel cho người dùng.

Dưới đây là danh sách hữu ích của tập tin phụ trợ và cấu hình cPanel mà bạn có thể muốn biết trước khi bắt đầu làm việc với Cpanel và WHM.

Tập tin Backend của CPanel

  • Thư mục Cpanel: / usr / local / cpanel
  • Công cụ của bên thứ ba: / usr / local / cpanel / 3rdparty /
  • Thư mục addon Cpanel: / usr / local / cpanel / addons /
  • Các tệp cơ sở như Phpmyadmin, giao diện: / usr / local / cpanel / base /
  • Nhị phân cPanel: / usr / local / cpanel / bin /
  • Tập tin CGI: / usr / local / cpanel / cgi-sys /
  • Tập tin nhật ký truy cập và lỗi Cpanel: / usr / local / cpanel / log /
  • Các tập tin liên quan đến ai: / usr / local / cpanel / whostmgr /
Các tập tin cấu hình cPanel quan trọng

  • Tệp cấu hình Apache: /etc/httpsd/conf/httpsd.conf
  • Exim mail file conf file: /etc/exim.conf
  • Tập tin conf được đặt tên: /etc/named.conf
  • Tệp conf của ProFTP và Pureftpd: /etc/proftpd.conf và /etc/pure-ftpd.conf
  • Tệp người dùng Cpanel: / var / cpanel / users / tên người dùng
  • Tệp cấu hình Cpanel (Cài đặt tinh chỉnh): /var/cpanel/cpanel.config
  • Tệp cấu hình mạng: / etc / sysconfig / mạng
  • Addons, thông tin chưa sử dụng và tên miền phụ: / etc / userdomains
  • Tập tin cấu hình cập nhật Cpanel: /etc/cpupdate.conf
  • Tệp tin Clamav: /etc/clamav.conf
  • Tập tin cấu hình Mysql: /etc/my.cnf
  • Tệp tin ini PHP: /usr/local/lib/php.ini

Đó là tất cả. Trong bài viết này, chúng tôi đã mô tả cách cài đặt cPanel và WHM trên RHEL / CentOS 7 và bao gồm các cấu hình ban đầu để quản lý cPanel và WHM. Đừng quên chia sẻ bất kỳ suy nghĩ có giá trị trong mẫu phản hồi dưới đây.