Thứ ba, 12/11/2013 | 00:00 GMT+7

Cách cài đặt control panel Ajenti trên Ubuntu 13.04


Giới thiệu

Ajenti là một console dựa trên web open-souce cho các server Linux. Nó cung cấp giao diện user đồ họa để thực hiện hầu hết các hành động cần thiết để cấu hình và giữ cho server của bạn luôn được cập nhật. Nếu bạn đã quen thuộc với Webmin , thì Ajenti được thiết kế cho cùng mục đích, nhưng đơn giản hơn và dễ sử dụng hơn. Sau đó, , do thực tế là nó đơn giản hơn, nó không cung cấp nhiều tính năng. Nếu bạn thích có một console đơn giản nhưng chắc chắn với một số hình ảnh đẹp mắt, Ajenti chắc chắn đáng để thử.

 Control panel  Ajenti -  Control panel

1. Kết nối với VPS của bạn

Cài đặt kết nối SSH với server ảo của bạn và xác thực dưới dạng root. Nếu bạn không muốn sử dụng root, bạn cũng có thể sử dụng "sudo su" để tạo root shell

ssh root@your-ip
Download các file gói mới nhất:
apt-get update

2. Nhập khóa / Thêm repository Ajenti

2.1. Nhập khóa repository

Khoá repository được sử dụng để xác thực rằng gói bắt nguồn từ nguồn hợp lệ , do đó ngăn việc cài đặt các gói có thể bị nhiễm.

Lệnh sau download khóa và tự động thêm khóa đó vào hệ thống của bạn.

wget http://repo.ajenti.org/debian/key -O- | apt-key add -

2.2. Thêm repository APT

Lệnh sau được dùng để thêm repository vào sources.list của bạn

echo "deb http://repo.ajenti.org/ng/debian main main ubuntu" >> /etc/apt/sources.list

HOẶC , nếu muốn, bạn cũng có thể mở /etc/apt/sources.list bằng editor yêu thích của bạn và dán url repository vào đó.

nano /etc/apt/sources.list

Điều hướng đến cuối file và dán dòng sau

deb http://repo.ajenti.org/debian main main debian

Lưu các thay đổi (ctrl + o) và thoát (ctrl + x).

3. Cài đặt Ajenti

Cập nhật nguồn gói và cài đặt gói ajenti.

apt-get update && apt-get install ajenti -y

Khởi động Ajenti bằng cách chạy lệnh sau

service ajenti restart

Nếu bạn đang sử dụng firewall , hãy mở cổng 8000 để cho phép truy cập vào console .

4. Đăng nhập vào Ajenti

Mở trình duyệt web và chuyển đến https://yourdomain.com:8000 hoặc https: // your-ip: 8000

Rất có thể bạn sẽ nhận được cảnh báo cho biết rằng có vấn đề với certificate của server . Điều này không nguy hiểm, nó chỉ nghĩa là certificate được sử dụng không phải do một bên tin cậy cấp, vì nó được tự tạo. Nếu bạn đã có certificate tin cậy , bạn có thể sử dụng certificate đó thay thế. Tuy nhiên, điều đó nằm ngoài phạm vi của hướng dẫn này. Bạn cũng được cung cấp một tùy chọn để tắt SSL, nhưng bạn nên tiếp tục bật SSL, vì với SSL, lưu lượng truy cập của bạn sẽ được mã hóa và thông tin đăng nhập không được gửi trong văn bản kế hoạch.

Thông tin đăng nhập mặc định:

Tên user : root

Mật khẩu: admin

5. Cấu hình Ajenti

Khi bạn đã đăng nhập, bước đầu tiên là thay đổi password của user root. Để thực hiện việc này, hãy chuyển đến menu " Cấu hình ".

Nhấp vào "Thay đổi password " trên account root và viết password mới.

Đổi password

Bạn cũng có thể tạo user mới và chọn những tính năng bạn muốn cấp cho user đó quyền truy cập. Để thực hiện việc này, trước tiên hãy nhấp vào "Tạo", sau đó đặt tên bằng cách nhấp vào "không tên" và viết tên mới, cuối cùng nhấp vào biểu tượng ở bên trái từ tên để đặt quyền.

Tạo  user

Sau khi hoàn tất, hãy nhấp vào "LƯU" trên đầu trang.

Nếu bạn đã thay đổi cài đặt nào khác, hãy nhớ áp dụng các thay đổi bằng cách khởi động lại console .

Tùy chỉnh Ajenti

Trang tổng quan được dùng để hiển thị nhiều thông tin hữu ích cùng một lúc. Theo mặc định, chỉ một tiện ích chào mừng được hiển thị. Bạn có thể xóa các widget bằng cách lấy từ vùng có dấu chấm và kéo chúng xuống.

Bạn có thể thêm các tiện ích con mới bằng cách nhấp vào "Thêm tiện ích con" và kéo chúng đến vị trí bạn muốn.

 Control panel  Ajenti -  Control panel

bổ sung

Hầu hết các chức năng của Ajenti được cung cấp bởi các plugin. Hiện đã có nhiều plugin và số lượng plugin có sẵn sẽ tăng lên theo thời gian.

Bạn có thể xem và cài đặt nhiều plugin hơn trên trang "Plugin". Một số plugin bị tắt theo mặc định, rất có thể do ứng dụng chúng được sử dụng để điều khiển chưa được cài đặt. Nếu sau đó bạn cài đặt một ứng dụng mà Ajenti có một plugin, hãy khởi động lại console Ajenti và nó sẽ được bật.

Cài đặt một trang web

Control panel Ajenti được dùng để cài đặt và cấu hình web server của bạn, và cuối cùng là tải lên trang web.

LAMP (Linux Apachhe MySQL PHP) là cài đặt web server phổ biến nhất cho Linux tại thời điểm hiện tại. Có những lựa chọn thay thế khác, chẳng hạn như Nginx và Lighttpd, nhưng chỉ Apache sẽ được đề cập trong hướng dẫn này.

Cài đặt web server

  1. Nhấp vào "Gói" trong menu và sau đó chọn tab "Tìm kiếm".
  2. Nhập "apache2" vào trường văn bản và nhấp vào "Tìm kiếm". Tìm "apache2" trên danh sách và nhấp vào biểu tượng dấu tích để chọn gói. Bạn nên chọn apache2: amd64 nếu server của bạn là 64-bit, nếu không thì apache: i386.
  3. Nhập "php5" vào trường văn bản và nhấp vào "Tìm kiếm".Tìm "php5: all" trên danh sách và nhấp vào biểu tượng dấu tích.
  4. Nhập "mysql-server" vào trường văn bản và nhấp vào "Tìm kiếm". Tìm "mysql-server: all" trên danh sách và nhấp vào biểu tượng dấu tích.
  5. Cài đặt các gói bằng cách nhấp vào nút "Áp dụng". Thao tác này sẽ mở một tab mới trong console và bạn nên viết y và nhấn enter khi được hỏi trong tab mới.
  6. Bạn cần đặt password cho user root (quản trị) của MySQL. Viết password và nhấp enter, và thực hiện tương tự khi bạn được yêu cầu xác nhận password .
  7. Sau khi cài đặt xong, tab terminal sẽ tự động đóng lại.
  8. Trang web hiện đã hoạt động và có thể được truy cập bằng cách sử dụng IP hoặc domain của bạn trên trình duyệt web.

Khởi động lại Ajenti

Web server hiện đã được cài đặt, nhưng không được Ajenti hiển thị, vì các plugin được cập nhật khi khởi động lại.

  1. Nhấp vào " Cấu hình " trên menu
  2. Nhấp vào "Khởi động lại" để khởi động lại console Ajenti và bật plugin

Bạn sẽ phải đăng nhập lại, và sau đó Apache sẽ xuất hiện trên menu, nơi bạn có thể bắt đầu, dừng, reload , khởi động lại và cấu hình Apache.

Tải lên trang web

Ajenti có trình duyệt file , nhưng sử dụng SFTP để tải file của bạn lên hiệu quả hơn và dễ dàng hơn nhiều. FileZilla là ứng dụng client được sử dụng phổ biến nhất, nhưng bạn có thể sử dụng bất kỳ ứng dụng SFTP nào bạn thích.

  1. Kết nối với sftp: // your-ip và nhập tên user và password của user root khi được yêu cầu.
  2. Điều hướng đến folder / var / www
  3. Xóa index.html khỏi folder
  4. Kéo các file từ trình duyệt file local của bạn (Explorer) vào folder từ xa trên Filezilla và đợi tất cả quá trình tải lên hoàn tất.

Trong hướng dẫn này, ta sẽ tải lên một file thử nghiệm có tên là info.php để kiểm tra xem cả Apache và PHP đã được cài đặt và hoạt động hay chưa.

Nội dung của index.php:

  <?php  phpinfo();  ?>  

Bạn có thể sử dụng bất kỳ editor nào trên máy tính local của bạn , lưu nó dưới dạng info.php và tải nó lên folder root (/ var / www) hoặc cách khác bạn có thể sử dụng dòng lệnh như hình dưới đây.

nano /var/www/index.php

Khi file được tạo và editor mở ra, hãy dán mã php được hiển thị ở trên, nhấn ctrl + x và khi bạn được hỏi có lưu file hay không, hãy nhấn y để xác nhận.

Bây giờ file đã được lưu, chuyển đến http: // your-ip và bạn sẽ thấy một trang màu trắng có dòng chữ "Yay, web server hoạt động!". Nếu đúng như vậy, bạn đã cài đặt thành công web server . Nếu trang không phản hồi hoặc văn bản không được hiển thị, hãy đảm bảo bạn đã làm theo tất cả các bước và firewall server cho phép kết nối trên cổng 80 và 443.

Bạn có thể cập nhật trang web bằng cách tải lên các file mới hoặc chỉnh sửa các file hiện có bất kỳ lúc nào bằng ứng dụng SFTP hoặc SSH.

Ảnh chụp màn hình

Hệ thống file

Hệ thống  file

Cron việc làm

Cron việc làm

Quản lý gói

Quản lý gói

Dịch vụ

Dịch vụ

Quy trình

Quy trình
Đệ trình bởi: Lassi

Tags:

Các tin liên quan

Cách thiết lập và cài đặt Django CMS trên VPS Debian 7 hoặc Ubuntu 13
2013-11-12
Cách cài đặt Dropplets trên Ubuntu 13.04 NGINX VPS
2013-10-25
Cách sử dụng HAProxy để thiết lập cân bằng tải HTTP trên VPS Ubuntu
2013-09-26
Cách tạo Omega 4 Drupal Subtheme trên Ubuntu VPS
2013-09-26
Cách sử dụng tính năng trùng lặp với GPG để tự động hóa an toàn các bản backup trên Ubuntu
2013-09-19
Cách cấu hình một cụm đa node với Cassandra trên VPS Ubuntu
2013-09-11
Cách theo dõi log xác thực hệ thống trên Ubuntu
2013-09-05
Cách bắt đầu với Jekyll trên VPS Ubuntu
2013-08-28
Cách sử dụng Dig, Whois và Ping trên Ubuntu VPS để truy vấn dữ liệu DNS
2013-08-23
Cách thiết lập Sass trên VPS của bạn đang chạy trên Ubuntu
2013-08-14