Cách thiết lập ISPConfig DNS chỉ trên CentOS 7

theanh

Administrator
Nhân viên
ISPConfig là một bảng điều khiển mạnh mẽ, mã nguồn mở, miễn phí dành cho máy chủ Linux cho phép bạn quản lý, giám sát và kiểm soát mọi tác vụ thông qua trình duyệt web. Nó rất an toàn, nhanh và ổn định, được nhiều quản trị viên hệ thống sử dụng để quản lý máy chủ của họ. Bạn có thể thêm tên miền, địa chỉ email, trang web, cơ sở dữ liệu và nhiều thứ khác nữa bằng ISPConfig.

Tính năng của ISPConfig​

  • Hỗ trợ ba cấp độ truy cập, Quản trị viên, Đại lý và Khách hàng.
  • Quản lý nhiều máy chủ từ một bảng điều khiển duy nhất.
  • Hỗ trợ IPv4 và IPv6.
  • Hỗ trợ Ubuntu, CentOS, Fedora, Debian và OpenSuSE.
Hướng dẫn này sẽ giải thích cách thiết lập bảng điều khiển ISPConfig trên máy chủ CentOS 7.

Yêu cầu​

  • Máy chủ đã cài đặt CentOS 7.
  • Mật khẩu gốc được cấu hình trên phiên bản của bạn.

Bắt đầu​

Trước khi bắt đầu, bạn nên cập nhật máy chủ lên phiên bản mới nhất. Bạn có thể cập nhật máy chủ bằng lệnh sau:
Mã:
yum update -y
Tiếp theo, bạn sẽ cần đặt tên máy chủ cho máy chủ. Tên máy chủ phải là tên miền đủ điều kiện. Bạn có thể đặt tên máy chủ của mình
Mã:
hostnamectl set-hostname test.example.com
Tiếp theo, bạn cũng cần phải tắt SELinux trên máy chủ của mình. Bạn có thể vô hiệu hóa nó bằng cách chỉnh sửa tệp sau:
Mã:
nano /etc/selinux/config
Thay đổi các dòng sau:
Mã:
SELINUX=disabled
SELINUXTYPE=targeted
Lưu và đóng tệp. Sau đó, khởi động lại hệ thống để áp dụng những thay đổi này.

Cài đặt Apache, MariaDB và PHP​

Theo mặc định, phiên bản MariaDB mới nhất không có trong kho lưu trữ mặc định của CentOS. Vì vậy, bạn sẽ cần thêm kho lưu trữ MariaDB vào hệ thống của mình.

Bạn có thể thêm kho lưu trữ này bằng lệnh sau:
Mã:
nano /etc/yum.repos.d/MariaDB.repo
Thêm các dòng sau:
Mã:
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.4/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
Lưu và đóng tệp. Sau đó, cài đặt máy chủ MariaDB bằng lệnh sau:
Mã:
yum install mariadb-server mariadb-client
Tiếp theo, bạn cũng cần thêm kho lưu trữ Remi để cài đặt PHP. Bạn có thể thêm nó bằng lệnh sau:
Mã:
yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
yum install yum-utils
Tiếp theo, vô hiệu hóa PHP5.4 và kích hoạt PHP7.2 bằng lệnh sau:
Mã:
yum-config-manager --disable remi-php54
yum-config-manager --enable remi-php72
Tiếp theo, cài đặt PHP với tất cả các mô-đun cần thiết bằng cách chạy lệnh sau lệnh:
Mã:
yum install php php-devel php-mysql php-gd php-imap php-ldap php-pear php-xml php-xmlrpc php-pecl-apc php-mbstring php-mcrypt php-snmp php-soap php-tidy curl curl-devel perl-libwww-perl imageMagick libxml2 libxml2-devel mod_fcgid php-cli wget
Sau khi cài đặt hoàn tất, hãy mở tệp php.ini và thay đổi cài đặt Múi giờ của bạn:
Mã:
nano /etc/php.ini
Thay đổi các mục sau dòng:
Mã:
date.timezone = Asia/Kolkata
Lưu và đóng tệp.

Tiếp theo, cài đặt máy chủ web Apache bằng lệnh sau:
Mã:
yum install ntp httpd httpd-devel mod_ssl perl-dateTime-format-HTTP perl-dateTime-format-builder
Cuối cùng, khởi động lại dịch vụ Apache và cho phép nó khởi động khi khởi động bằng lệnh sau lệnh:
Mã:
systemctl restart httpd
systemctl enable httpd

Cài đặt và cấu hình ISPConfig​

Trước tiên, hãy tải xuống phiên bản mới nhất của ISPConfig bằng lệnh sau:
Mã:
wget -O ispconfig.tar.gz https://git.ispconfig.org/ispconfig/ispconfig3/repository/archive.tar.gz?ref=stable-3.1
Tiếp theo, giải nén tệp đã tải xuống bằng lệnh sau lệnh:
Mã:
tar xfz ispconfig.tar.gz
Tiếp theo, hãy thay đổi thư mục thành ispconfig và bắt đầu cài đặt bằng lệnh sau:
Mã:
cd ispconfig3*/install/
php -q install.php
Bạn sẽ thấy màn hình sau:
Mã:
-------------------------------------------------------------------------------- _____ ___________ _____ __ _ ____
|_ _/ ___| ___ \ / __ \ / _(_) /__ \ | | \ `--.| |_/ / | / \/ ___ _ __ | |_ _ __ _ _/ / | | `--. \ __/ | | / _ \| '_ \| _| |/ _` | |_ | _| |_/\__/ / | | \__/\ (_) | | | | | | | (_| | ___\ \ \___/\____/\_| \____/\___/|_| |_|_| |_|\__, | \____/ __/ | |___/
--------------------------------------------------------------------------------
>> Initial configuration
Operating System: CentOS 7.6 Following will be a few questions for primary configuration so be careful. Default values are in [brackets] and can be accepted with . Tap in "quit" (without the quotes) to stop the installer.
Chọn chế độ cài đặt chuyên gia và cung cấp tất cả các hướng dẫn cần thiết như được hiển thị bên dưới:

Sau khi hoàn tất, bạn có thể tiến hành bước tiếp theo.

Truy cập Giao diện Web ISPConfig​

ISPConfig hiện đã được cài đặt và chạy trên cổng 8080. Mở trình duyệt web của bạn và nhập URL http://test.example.com:8080. Bạn sẽ được chuyển hướng đến màn hình sau:


data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22383%22%3E%3C/svg%3E


Bây giờ, hãy cung cấp tên người dùng và mật khẩu quản trị mà bạn đã đặt trong quá trình cài đặt và nhấp vào nút Đăng nhập. Sau khi đăng nhập thành công, bạn sẽ thấy bảng điều khiển ISPConfig ở trang sau:


data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22409%22%3E%3C/svg%3E


Xin chúc mừng! Bạn đã cài đặt và cấu hình thành công ISPConfig DNS chỉ trên CentOS 7. Bây giờ bạn có thể dễ dàng quản lý các bản ghi DNS của mình từ giao diện web ISPConfig. Hãy thoải mái hỏi tôi nếu bạn có bất kỳ câu hỏi nào.
 
Back
Bên trên