[Cloud365] Hướng dẫn upload source code cho website trên VPS control Directadmin

Tác giả: 04/07/2022

DirectAdmin (hay gọi tắt là DA) là phần mềm quản lý hosting trên nhiều hệ điều hành Linux.

Có nhiều phần mềm quản lý hosting như cPanel, Klolox, virtualmin… Trong đó DirectAdmin khá nhẹ, phù hợp nhiều cấu hình, ít chiếm tài nguyên, chức năng ít hơn cPanel nên dễ sử dụng

Phần 1: Thêm domain vào Directadmin

Để thêm domain vào Directadmin chúng ta có thể thêm trực tiếp domain đó vào quản lý bởi user admin hoặc add thêm user khác để quản lý domain riêng theo từng user

1. Thêm domain quản lý bởi user admin

Sau khi người dùng đăng ký sử dụng một VPS có cài đặt control Directadmin, người dùng sẽ nhận được thông tin quản trị của VPS trong đó có thông tin truy cập control Directadmin, giao diện sau khi đăng nhập Directadmin sẽ như ảnh bên dưới

Để thêm domain được quản lý bởi user admin chúng ta truy cập tới User Level theo ảnh bên dưới

Giao diện hiện ra ta tiếp tục thao tác theo ảnh bên dưới

Click vào Add Another Domain để thêm domain

Giao diện hiện ra chúng ta nhập tên của domain muốn thêmvào

Như vậy là chúng ta đã thêm xong domain quản lý bởi user admin

2. Thêm domain quản lý bởi 1 user bất kỳ

2.1 Tạo package cho một gói hosting riêng

Truy cập tới Reseller Level như ảnh bên dưới

Giao diện hiển ra ta Click vào Add Package

Chúng ta sẽ nhập các thông tin phù hợp cho một package theo gói cầu hình mong muốn, một số option cần quan tâm như BandWith, Disk Space, Domains, Sub-Domains, Email Accounts, Email Forwarders, MySQL Databases, Domain Pointers, Ftp Accounts, Package Name. Nếu không giới hạn thông số gói hosting chúng ta chọn Unlimited

2.2 Tạo một user mới

Để tạo thêm một user mới gán theo package vừa tạo chúng ta thao tác như ảnh bên dưới

Ở giao diện hiện ta chúng ta cần nhập thông tin cho user, password, email, domain và tên package sẽ gán cho user đó. Lưu ý user này sẽ dùng để quản lý hosting và upload code

Để kiểm tra lại user và domain vừa add trên control Directadmin chúng ta thao tác như các ảnh bên dưới

Phần 2: Upload code lên hosting

Có hai cách để upload code lên hosting

1. Upload code từ giao diện web Directadmin

Chúng ta truy cập tới File Manager là thư mục quản lý source code của website

1.1 Với domain được quản lý bởi user admin

Chúng ta truy cập tới File Manager như ảnh bên dưới

1.2 Với domain được quản lý bởi user bất kỳ

Nếu chúng ta đang đăng nhập từ user admin thì chuyển qua truy cập với user bất kỳ như sau

Truy cập tới thư mục File Manager của user đó

1.3 Upload Code

Sau khi truy cập được tới File Manager chúng ta tìm tới đường dẫn chứa code của website để upload. Trong thư mục File Manager sẽ hiển thị như ảnh bên dưới

Đường dẫn truy cập tới thư mục chứa code của website sẽ được tìm tới theo các ảnh bên dưới

Thư mục public_html trong ảnh trên là thư mục chứa code của website. Sau khi click vào thư mục Public_html ta thao tác upload code như ảnh bên dưới

Như vậy là chúng ta đã upload file thành công.Để kiểm tra chúng ta quay lại thư mục puclic_html vừa truy cập sẽ thấy file cần upload đã tồn tại trong thư mục

2. Upload code bằng phần mềm Filezilla

Chúng ta nên dùng các phần mềm FTP để upload source code tránh trường hợp file code quá lớn khi upload bằng giao diện Directadmin sẽ bị timeout.Trong hướng dẫn này chúng tôi dùng phần mềm FTP là Filezilla

Download phần mềm filezilla tại đây

Sau khi download và cài đặt xong filezilla trên máy tính cá nhân chúng ta mở phần mềm filezilla lên và nhập thông tin user FTP đã tạo ở phần trước để kết nối FTP tới VPS, hoặc truy cập bằng user admin trong trường hợp domain được quản lý bởi user admin, thao tác như ảnh bên dưới

Trong ảnh trên nhập các thông tin cần thiết như

Host: Địa chỉ IP của máy chủ
Protocol: FTP
Encryption: insecure 
Login Type: normal 
User: 
Password: 

Sau khi kết nối FTP thành công giao diện hiển thị như ảnh bên dưới

Tiếp đến ta truy cập tới thư mục httpdocs chứa code của website trên VPS và thư mục chứa code muốn upload trên máy tính local

Click Chuột phải vào file muốn upload và click vào Upload để up file code lên VPS

Kết quả sau khi upload file index.php như ví dụ trên chúng ta truy cập thử trình duyệt website và hiển thị nội dung như file index là thành công


Khi cần hỗ trợ xin liên hệ với chúng tôi:
Công ty phần mềm Nhân Hòa
Trụ sở Hà Nội: Tầng 4 – Toà nhà 97 – 99 Láng Hạ, Đống Đa, Hà Nội
Chi nhánh HCM: 270 Cao Thắng (nối dài), Phường 12, Quận 10, TP HCM
Chi nhánh Vinh – Nghệ An: Tầng 2 Tòa nhà Sài Gòn Sky, ngõ 26 Nguyễn Thái Học, phường Đội Cung, TP. Vinh, Nghệ An
Hotline: 19006680

Trả lời