vBulletin Việt Nam  

Trở lại   vBulletin Việt Nam > Discussion > Hosting - Server - Domain

Trả lờiViết bài mới
 
Công cụ bài viết Kiểu hiển thị
Cũ 09-12-2018, 05:52 PM   #1
VBBVN
Administrator
 
Tham gia ngày: Sep 2018
Bài gửi: 35
Mặc định Hướng dẫn cài đặt Direct Admin trên CentOS 6.x-7.x

Hệ điều hành hỗ trợ:
Fedora 7, 8 (not supporting future versions)
RedHat Enterprise / CentOS 4.x, 5.x, 6.x (64-bit: 4.1 - 4.5, 5.x, 6.x)
FreeBSD 5.x, 6.x, 7, 7 64-bit, 8 64-bit, 9 64-bit (7.3 and 9 may require an exim recompile)

Debian 4.0, 5.0, 6.0. 64-bit: 5.0, 6.0 (click for Ubuntu)
Which OS am I using?
Operating System End-of-Life Policy



Cấu trúc phân vùng ổ đĩa quy chuẩn
/boot 40 meg
swap 2 x memory
/ rest of drive


*** Lưu ý quan trọng: DIRECTADMIN sẽ tiến hành cài đặt tất cả các thành phần như: Apache, PHP, MySQL, FTP, Sendmail, và nhiều dịch vụ khác....
Tất cả những điều bạn cần là cài đặt một hệ điều hành mới.



Các dịch vụ sẽ được Directadmin cài đặt lên máy chủ:

DirectAdminControl Panel SoftwareApache 1.3, 2.0, 2.2, 2.4Web ServerPhp 4.4, 5.2 or 5.3, 5.4Php Scripting Language (CLI, or suPhp(cgi))PhpMyAdminMySQL Database ManagerMySQL 4.1/5.0/5.1/5.5MySQL DatabasesExim 4Exim Mail ManagerMajordomo 1.94.5Majordomo Mailing List ManagerDovecotPop/Imap Server. Uses MaildirProftpd 1.3FTP Server

Các phiên bản của dịch vụ trên sẽ tuỳ thuộc vào phiên bản hệ điều hành.
Đối với phiên bản DirectAdmin hiện tại, sẽ cần phiên bản hệ điều hành mới nhất


Trước khi tiến hành cài đặt DirectAdmin, Cần cài đặt lên server một số thành phần hỗ trợ quá trình cài đặt tự động như sau:
Trên hệ điều hành tương ứng, Chạy lệnh sau để tiến hành cài đặt :

On Rehat/Fedora/CentOS:
Mã:
yum install wget gcc gcc-c++ flex bison make bind bind-libs bind-utils openssl openssl-devel perl quota libaio \
libcom_err-devel libcurl-devel gd zlib-devel zip unzip libcap-devel cronie bzip2 cyrus-sasl-devel perl-ExtUtils-Embed \
autoconf automake libtool which patch mailx bzip2-devel lsof glibc-headers kernel-devel expat-devel db4-devel
The libcom_err-devel package is for CentOS 6, relating to this error.

CentOS 7


Quote:
Add all of the above CentOS packages except db4-devel, then include these ones as well:
yum install psmisc net-tools systemd-devel libdb-devel perl-DBI xfsprogs rsyslog logrotate crontabs file
Debian 6
Quote:
apt-get install gcc g++ make flex bison openssl libssl-dev perl perl-base perl-modules libperl-dev libaio1 libaio-dev \
zlib1g zlib1g-dev libcap-dev bzip2 automake autoconf libtool cmake pkg-config python libreadline-dev libdb4.8-dev libsasl2-dev patch
Debian 7
Quote:
apt-get install gcc g++ make flex bison openssl libssl-dev perl perl-base perl-modules libperl-dev libaio1 libaio-dev \
zlib1g zlib1g-dev libcap-dev bzip2 automake autoconf libtool cmake pkg-config python libdb-dev libsasl2-dev libncurses5-dev patch libjemalloc-dev
Debian 8

Quote:
apt-get install gcc g++ make flex bison openssl libssl-dev perl perl-base perl-modules libperl-dev libaio1 libaio-dev \
zlib1g zlib1g-dev libcap-dev cron bzip2 automake autoconf libtool cmake pkg-config python libdb-dev libsasl2-dev \
libncurses5-dev libsystemd-dev bind9 dnsutils quota libsystemd-daemon0 patch libjemalloc-dev logrotate rsyslog libc6-dev
You might need to remove libsystemd-dev from the list, if apt-get cannot find it.
Debian 9
Quote:
apt-get update
apt-get install gcc g++ make flex bison openssl libssl-dev perl perl-base perl-modules libperl-dev libaio1 libaio-dev \
zlib1g zlib1g-dev libcap-dev cron bzip2 automake autoconf libtool cmake pkg-config python libdb-dev libsasl2-dev \
libncurses5-dev libsystemd-dev bind9 dnsutils quota patch libjemalloc-dev logrotate rsyslog libc6-dev libexpat1-dev \
libcrypt-openssl-rsa-perl libnuma-dev libnuma1 bsd-mailx
FreeBSD

Quote:
tends to have everything needed, and the need to run pre-install commands is less common.
Custombuild does require gmake, but will try to install it with dpkg -r or ports if it's missing. If needed:pkg_add -r gmake perl wget bison flex gd cyrus-sasl2 cmake python autoconf libtool libarchive mailx
FreeBSD 10
Quote:
pkg install gcc gmake perl5 wget bison flex cyrus-sasl cmake python autoconf libtool libarchive iconv bind99 mailx
FreeBSD 11
Quote:
pkg install gcc gmake perl5 wget bison flex cyrus-sasl cmake python autoconf libtool libarchive iconv bind99 mailx webalizer gettext-runtime


Sau khi tiến hành các cài đặt cơ bản trên, Quá trình cài đặt DirectAdmin được tiến hành theo các bước sau:


Đăng nhập với quyền root vào server và tải về file cài đặt tự động setup.sh





Thay đổi phân quyền file setup.sh:

Quote:
chmod 755 setup.sh

Tiến hành cài đặt tự động bằng câu lệnh sau:

Quote:
./setup.sh

Sau khi nhập các thông tin gồm:
- UID: Tên tài khoản DA
- LID: thông tin bản quyền theo địa chỉ IP server.

- hostname: tên máy chủ.


Quá trình cài đặt được tiến hành tự động đến khi kết thúc việc cài đặt Directadmin.
VBBVN đang ẩn   Trả lời với trích dẫn
Trả lờiViết bài mới

Công cụ bài viết
Kiểu hiển thị

Quyền viết bài
Bạn không thể gửi chủ đề mới
Bạn không thể gửi trả lời
Bạn không thể gửi file đính kèm
Bạn không thể sửa bài viết của mình

BB code đang Mở
Mặt cười đang Mở
[IMG] đang Mở
HTML đang Tắt

Chuyển đến


Múi giờ GMT +7. Hiện tại là 06:22 AM


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2019, vBulletin Solutions, Inc.