Máy chủ ISPConfig thử nghiệm - Debian Stretch (Apache, MySQL, PHP 7, Pure-FTPD và ISPConfig 3.1)

theanh

Administrator
Nhân viên
Hướng dẫn này giải thích cách cài đặt ISPConfig 3 phiên bản phát triển mới nhất bằng kho lưu trữ Debian stretch với các gói Debian tương ứng.

Mục tiêu của hướng dẫn này là dành cho mục đích thử nghiệm và kiểm tra hơn là cho môi trường sản xuất.

Tính năng thử nghiệm này được cung cấp bởi ncomputers.org như một nỗ lực đóng góp vào việc cải tiến liên tục ISPConfig.

Nếu tính năng này thành công, có thể có cơ hội mở rộng hỗ trợ và cuối cùng ISPConfig có thể có cơ sở vững chắc để yêu cầu phân phối ISPConfig thông qua các kho lưu trữ chính thức của debian.

Trong trường hợp bạn muốn cài đặt nhiều tính năng hơn những tính năng được cung cấp trong hướng dẫn này, vui lòng tham khảo tài liệu chính thức của ISPConfig.

Bạn nên sử dụng bản cài đặt mới của debian stretch vì những lời khuyên sau:
  1. gói ispconfig-git cài đặt nội dung của nhánh git master ISPConfig bên trong thư mục /root/ispconfig3.
  2. gói ispconfig-apache vô hiệu hóa tất cả các tệp cấu hình và mô-đun bên trong /etc/apache2.
Hướng dẫn này sẽ cung cấp một triển khai ISPConfig đầy đủ hiệu quả với: máy chủ HTTP apache, máy chủ FTP pure-ftpd, chứng chỉ SSL Let's encrypt, PHP 7 với máy chủ Fast-CGI, dịch vụ NTP, máy chủ cơ sở dữ liệu MySQL, dịch vụ WebDAV và giao diện ISPConfig.

1 Chuẩn bị hệ thống​

1.1 Cài đặt trình soạn thảo yêu thích của bạn​

Nếu đã cài đặt, bạn có thể bỏ qua bước này.
Mã:
apt-get install editor

1.2 Cấu hình tên máy chủ​

Tên máy chủ bao gồm hai phần: tên miền phụ và tên miền. Trong ví dụ bên dưới, 1a tương ứng với phần tên miền phụ và ncomputers.org tương ứng với phần tên miền. Thay thế chúng cho phù hợp trong tệp /etc/hosts và các lệnh bên dưới.
Mã:
editor /etc/hosts
Mã:
::1 [B]1a[/b].ncomputers.org [B]1a[/b] localhost
127.0.0.1 [B]1a[/b].ncomputers.org [B]1a[/b] localhost

Cập nhật tên máy chủ​

Mã:
echo [B]1a[/b] > /etc/hostname; hostname [B]1a[/b]

1.3 Cài đặt GNU wget​

Trong trường hợp hệ thống của bạn đã có wget, bạn có thể bỏ qua bước này.
Mã:
apt-get install wget --no-install-recommends

1.4 Cài đặt keyring​

Gói debian này bao gồm khóa công khai của kho lưu trữ debian stretch ncomputers.org.
Mã:
wget [URL=http://ncomputers.org/debian/keyring.deb?utm_source=diendancongnghe.com]http://ncomputers.org/debian/keyring.deb[/URL]
dpkg -i keyring.deb
rm keyring.deb

1.5 Cài đặt danh sách nguồn​

Gói debian này bao gồm danh sách nguồn của kho lưu trữ debian stretch ncomputers.org.

Lưu ý: Bạn cũng có thể viết dòng được chú thích bên dưới trong /etc/apt/sources.list, thay vì cài đặt gói debian sau, nhưng nếu danh sách nguồn này thay đổi trong tương lai, thì bạn sẽ cần phải cập nhật chúng theo cách thủ công.
Mã:
#deb [URL=http://ncomputers.org/debian?utm_source=diendancongnghe.com]http://ncomputers.org/debian[/URL] stretch main
wget [URL=http://ncomputers.org/debian/stretch.deb?utm_source=diendancongnghe.com]http://ncomputers.org/debian/stretch.deb[/URL]
dpkg -i stretch.deb
rm stretch.deb

1.6 Cập nhật danh sách nguồn​

Sau khi cài đặt vòng khóa và danh sách nguồn.
Mã:
apt-get update

2 Cài đặt các tính năng của ISPConfig​

2.1 Cài đặt máy chủ MySQL và các phần phụ thuộc của nó​

Gói siêu dữ liệu này cài đặt tất cả các phần phụ thuộc của ISPConfig cho máy chủ MySQL và thực hiện một số tác vụ cấu hình.

Lưu ý: Máy chủ MySQL sẽ được khởi động lại và sau đó sẽ lắng nghe trên tất cả các giao diện mạng.
Mã:
apt-get install ispconfig-mariadb --no-install-recommends
Mã:
Nhập mật khẩu hiện tại cho root (enter nếu không có):
 
Back
Bên trên