• Downloading from our site will require you to have a paid membership. Upgrade to a Premium Membership from 10$ a month today!

    Dont forget read our Rules! Also anyone caught Sharing this content will be banned. By using this site you are agreeing to our rules so read them. Saying I did not know is simply not an excuse! You have been warned.

Hướng dẫn thêm domain và unzip trên server digitalocean

Admin

Well-Known Member
Staff member
Administrator
Trong bài trước mình đã hướng dẫn chi tiết cách để cài đặt server DigitalOcean dễ dàng mà không cần nhiều kiến thức kỹ thuật. Tuy nhiên, điểm bất lợi là server chỉ chạy được một domain mà thôi. Trong bài viết này, mình sẽ hướng dẫn chi tiết cách để add thêm domain giúp server DigitalOcean có thể chạy được nhiều website khác nhau.

Add thêm domain vào server DigitalOcean
Lưu ý:

  • Những chỗ có màu đỏ cần phải thay thế bằng thông tin của bạn.
  • Các thao tác dòng lệnh, bạn chỉ cần copy rồi nhấn chuột phải là được.
1. Tạo snapshot sao lưu server đề phòng có vấn đề thì restore lại

- Tắt server: vào Power/Power Off

- Tạo bản sao lưu: Snapshots/Take a Snapshot

- Khởi động server trong Power

2. Cài đặt cho domain đang sử dụng (ngoncai.com)

- Copy cài đặt mặc định bằng cách dùng lệnh sau trong cửa sổ Terminal Console

sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/ngoncai.com

- Chỉnh sửa config:

sudo nano /etc/apache2/sites-available/ngoncai.com



+ Add thêm ServerName, ServerAlias

+ Chỉnh sửa lại DocumentRoot giống như trên

+ Chuyển AllowOverride từ None thành All để sử dụng permalink

+ Lưu config bằng cách nhấn Ctrl+O (WriteOut), Enter và Ctrl+X để về màn hình Terminal

- Active config

sudo a2ensite ngoncai.com

- Khởi động lại Apache

sudo service apache2 restart

- Giờ bạn hãy check lại xem domain chính hiện tại đã truy cập đường bình thường hay không, permalink có hoạt động không. Nếu tất cả không có vấn đề gì thì move sang bước 3.

3. Add thêm domain mới (digitalocean.chiasecoupon.com)

- Trỏ domain mới đến IP server DigitalOcean

- Dùng SFTP tạo folder digitalocean.chiasecoupon.com và public_html trong /home (dùng để chứa nội dung site mới)

Lúc này sẽ có 2 folder là:

  1. /home/digitalocean.chiasecoupon.com
  2. /home/digitalocean.chiasecoupon.com/public_html
- Copy cài đặt mặc định

sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/digitalocean.chiasecoupon.com

- Chỉnh sửa config

sudo nano /etc/apache2/sites-available/digitalocean.chiasecoupon.com



+ Tương tự trên, mình thêm ServerName, ServerAlias, chỉnh lại DocumentRoot và AllowOverride

+ Lưu config bằng cách nhấn Ctrl+O (WriteOut), Enter và Ctrl+X để về màn hình Terminal

- Active config

sudo a2ensite digitalocean.chiasecoupon.com

- Khởi động lại Apache

sudo service apache2 restart

- Mọi thứ đã xong, giờ bạn đợi domain nhận IP mới rồi truy cập vào là ok. Bạn có thể test 2 domain mình add thành công vào server là http://ngoncai.comhttp://digitalocean.chiasecoupon.com

- Khi cài đặt website mới, bạn có thể sử dụng cùng thông tin database như của WordPress cho đơn giản.

4. Add thêm các domain khác vào server

Bạn chỉ cần lặp lại bước 3.

Sử dụng trình quản lý file Dolphin.php để có thể unzip trên server
Khi cài đặt một site nào đó mình toàn nén toàn bộ code trên local rồi up file zip lên, sử dụng cPanel để unzip. Nó tiết kiệm thời gian rất nhiều so với việc up từng file lên một.

Để cho đơn giản mình sẽ không cài những bộ quản lý cồng kềnh như cPanel, kloxo.. mà sẽ dùng 1 code file manager php đơn giản có chức năng zip + unzip rất tốt là Dolphin.php. Khi nào cần mới chạy nên sẽ không tốn nhiều RAM.

Bạn download bản mới nhất về, giải nén ra rồi upload lên website và chạy. Account đăng nhập mặc định là login, pass là password.

Có thể bạn cần CHMOD folder về 777 thì mới có thể thực hiện các thao tác nén + giải nén được. Sau khi cài đặt xong website thì CHMOD lại như ban đầu.

Một số thao tác cài đặt server khác
Ngoài những cái trên, mình bổ sung thêm một số thao tác khác bạn nên thực hiện cho server chạy ổn định như:

1. Sửa lỗi gửi mail chậm khi dùng server DigitalOcean

Mặc định khi chạy gói cài đặt WordPress thì bạn đã có thể dùng hàm sendmail để gửi email bằng server rồi. Tuy nhiên tốc độ gửi mail rất chậm. Với thao tác nhỏ bên dưới bạn sẽ cải thiện được tốc độ rất nhiều

+ Dùng Terminal Console chạy dòng lệnh:

nano /etc/hosts

+ Thêm domain host của bạn vào, như của mình là ngoncai.com



+ Lưu config bằng cách nhấn Ctrl+O (WriteOut), Enter và Ctrl+X để về màn hình Terminal

+ Khởi động lại Apache

sudo service apache2 restart

+ Test lại hàm gửi email xem, tốc độ giờ cực kì nhanh nhé.

2. Cài đặt DNS sử dụng của DigitalOcean

DO cho phép bạn trỏ domain đến và cài đặt các record như những NS thông thường khác, xem hướng dẫn tại đây.

Vậy là xong toàn bộ tutorial cài đặt server DigitalOcean căn bản. Nếu bạn không cài được hoặc cần support hướng dẫn bất cứ cái gì liên quan, hãy post comment bên dưới nhé, mình sẽ cố gắng tìm câu trả lời.

Truy cập vào DigitalOcean tại đây.

Chúc bạn thành công!
 

Facebook Comments

Similar threads
Thread starter Title Forum Replies Date
Admin Hướng dẫn add thêm domain vào vps azure VPS & Dedicated Server 0
Admin Cấu hình file .htaccess để thêm addon domain Chuyên đề htaccess 0
T Cách thêm avatar vào khung ảnh cực kỳ đơn giản trên myFrame.vn Thảo luận chung 0
T Cách Thêm File robots.xtx cho web xtgem Thảo luận chung 1
katy Android Siêu ưu đãi MobiFone: tặng thêm gói cước 30GB mừng sinh nhật 30 năm Điện thoại di động 12
Thichquangboom [New Update] Fshare Tool cho MAC OS: Giao diện mới thông minh – Thêm tính năng tiện ích Tin tức, sự kiện thường ngày 0
tunglamed MobiFone tặng thêm ngày sử dụng cho các thuê bao trả trước tại các vùng dịch Điện thoại di động 8
tunglamed MobiFone khuyến mại: Thanh toán online, ở nhà tránh dịch - nhận thêm chiết khấu 5%!! Điện thoại di động 6
Thichquangboom Fshare tiếp sức đẩy lùi Covid – Tặng thêm 40% ngày VIP!!! Tin tức CNTT 0
tunglamed Thanh toán online giao dịch nhanh, gọn - Hưởng thêm chiết khấu 5% Điện thoại di động 0
tunglamed MobiFone tặng thêm 15 ngày hưởng ưu đãi cùng thẻ Kết nối dài lâu Điện thoại di động 0
tunglamed Gọi miễn cước - Rước thêm mười nghìn với dịch vụ 8Friend Điện thoại di động 0
Admin Hướng dẫn thêm form liên hệ (contact) cho wordpress mới nhất Wordpress 0
T Shell dự định đầu tư thêm vào blockchain Tin tức CNTT 0
cuongpro9x Hỏi Lỗi khi thêm ram máy tính Sử dụng, chia sẻ, hỏi đáp 7
T Microsoft thêm ứng dụng Blockchain vào Power Platform Tin tức CNTT 0
N MobiFone bổ sung thêm tính năng tra cứu chi tiết cước trên ứng dụng My MobiFone Thông tin các mạng di động 2
N MobiFone bổ sung thêm ưu đãi tại 2 Sân golf Đại Lải và Yên Dũng Thông tin các mạng di động 6
Thichquangboom Ưu Đãi Thêm 50% Ngày Vip Fshare Khi Thanh Toán Qua Webmoney Trò chuyện linh tinh 2
U AIO Patch v17.0 thêm nhiều tiện ích mới S60 0
haopro Nonstop Nonstop bass cực mạnh 2017 bay cao cho đời thêm đẹp sao Âm nhạc 0
Thichquangboom [cực sốc] fshare giảm giá đến 50%, tặng thêm 30% ngày vip Thông tin khuyến mại Fshare 0
D Mobifone cung cấp thêm gói Data50 Thông tin các mạng di động 9
Admin Hướng dẫn nhận thêm 2GB dung lượng Google Drive mới nhất 2016 Sử dụng, chia sẻ, hỏi đáp 0
B Asphalt 8 nhận bản cập nhật: thêm xe mới, decal mới và thử thách mới Windows phone 0
Admin Hướng dẫn thêm thành viên vào OpenVPN trên CentOS 7 chi tiết VPS & Dedicated Server 7
Admin Hướng dẫn thêm tiện ích IDM Integration vào Google Chrome đơn giản Sử dụng, chia sẻ, hỏi đáp 0
P Hỏi PHP Post ID cần thêm chức năng limit time PHP 2
E Xin Mong anh Thắng tạo thêm 1 trang xem điểm chuẩn 2014 PHP 0
Admin Hướng dẫn thêm lượt xem chủ đề cho johncms chi tiết Johncms 0
tubotocdo Góp ý thêm chuyên mục. Ý tưởng, góp ý, sáng kiến mới của thành viên 3
Smobi Hướng dẫn Send dữ liệu bằng Ajax Jquery cho việc thêm sửa xóa PHP 0
Admin LG thêm phiên bản 3 SIM cho điện thoại Optimus L1 II Android, iOS 0
Admin Hướng dẫn thêm bản quyền vào bài viết cho johncms bằng php Johncms 0
Admin Hướng dẫn thêm nick và gửi tin nhắn yahoo online bằng php PHP 0
Admin Hướng dẫn thêm rel="nofollow" và target="_blank" cho wordpress không dùng plugin Wordpress 1
Admin Hướng dẫn thêm đuôi .html cho xenforo không dùng add-ons Xenforo 0
Admin Hướng dẫn thêm nút gửi bài mới vào trang xem bài cho xenforo Xenforo 0
Admin Hướng dẫn thêm google tìm kiếm tuỳ chỉnh cho xenforo Xenforo 0
Admin Hướng dẫn thêm tiêu đề bài viết đầu tiên cho xenforo Xenforo 0
Admin Thêm 50$ miễn phí từ digitalocean ngày black friday Chia sẻ mã giảm giá 0
Admin Share code php thêm header, footer vào zip html online Mã nguồn wap 1
Admin Hướng dẫn thêm định dạng và điều chỉnh dung lượng đính kèm vbb Vbb tutorial 0
Admin Hướng dẫn thêm ẩn hiện subforum cho vbb Vbb tutorial 1
Admin Hướng dẫn thêm nút "Trả lời nhanh" và "Đăng bài mới" trong bài viết cho xenforo Xenforo 1
Admin Google Maps bổ sung công cụ thông báo tai nạn cho thêm 46 quốc gia Tin tức CNTT 1
Admin Hướng dẫn thêm biểu tượng cho xenforo Xenforo 2
Admin Hướng dẫn thêm thẻ meta keyword cho bài viết xenforo Xenforo 1
tubotocdo Share Code Thêm Google Dịch Vào Soft Java Mã nguồn wap 0
Admin Laban Key, thêm một lựa chọn bộ gõ tiếng Việt tốt cho anh em dùng Android Android, iOS 0

Similar threads

New posts New threads New resources

Back
Top