Tạo web WordPress trên Hosting trong 5 phút

Tạo Web WordPress trên Hosting (cPanel) rất dễ dàng, WPVUI sẽ hướng dẫn bạn làm các bước: thêm domain, cài SSL và cài đặt WordPress, chỉ 1 phút là xong.

Tạo Web WordPress trên Hosting

Nếu việc tạo Web WordPress trên VPS khá vất vả, cần sự hỗ trợ của shellscript như LarVPS thì trên Hosting, chúng ta có sẵn phần mềm quản lý hosting (Hosting Control Panel) nên thực hiện rất dễ dàng.

Có nhiều Hosting Control Panel phổ biến như Plesk, Direct-Admin (DA), nhưng số 1 luôn là cPanel.

Nếu bạn sử dụng các dịch vụ hosting phổ biến như Hawkhost, Stablehost, AZDIGI, A2 Hosting, SiteGround, Bluehost,… thì tất cả đều sử dụng cPanel, khá ít hosting dùng Direct-Admin hay Plesk:

Tạo web WordPress trên cPanel Hosting

Ta sẽ xem cách tạo một Website WordPress trên Hosting, cụ thể là loại hosting phổ biến nhất – shared hosting cPanel.

Bài viết này thuộc Series Hướng dẫn Tạo Web WordPress chuyên nghiệp, bạn nên tham khảo bài viết trước:

Virtual Host là gì? Qui trình tạo vhost trên máy chủ

Để tạo Web WordPress trên Hosting cPanel, ta sẽ làm 3 bước:

  • Tạo Website (vhost) trên cPanel, hay còn gọi là add domain vào hosting.
  • Cài đặt chứng chỉ bảo mật SSL Let’s Encrypt cho Website
  • Cài đặt WordPress trên Website ứng với domain vừa add.

Mọi thứ chỉ mất 1 phút là xong. Bắt đầu thôi!

1. Tạo Website (Thêm domain) trên hosting

Như đã nói ở bài trước, tạo website trên máy chủ tức là tạo virtual host (vhost) cho một domain nào đó.

vhost bao gồm tạo một thư mục chứa code + file khai báo các cấu hình server để có thể truy cập website từ trình duyệt người dùng:

vhost trên AZDIGI

Khi mua hosting, nhà cung cấp thường yêu cầu bạn nhập một domain làm domain chính (primary domain) để khởi tạo tài khoản hosting trên cPanel, nếu bạn muốn cài WordPress cho domain chính thì vhost đã được tạo sẵn.

Thư mục chứa code của domain chính trên hosting ( trong File Manager) là public_html. Bạn không cần tạo vhost nữa, mà chỉ cần trỏ domain về hosting rồi chuyển sang phần cài WordPress bên dưới luôn.

Nếu không cài WordPress trên primary domain mà cài cho một domain khác thì ta cần tạo vhost cho domain đó, bằng cách thêm domain đó vô hosting tại mục domain:

Thêm domain và Hosting

Chọn thêm một domain mới:

Thêm domain mới vào hosting

Có 2 tùy chọn, bạn có thể thêm một addon domain hoặc một sub-domain, ví dụ thêm addon domain:

Thêm addon domain vào hosting

Bạn cũng có thể thêm sub-domain để tạo website trên tên miền con, điều kiện để thêm sub-domain là domain đó đã được add vô hosting trước, ví dụ:

Tạo sub-domain trên hosting

Khi thêm domain vô hosting thì trên hosting sẽ tạo ra một thư mục riêng để chứa code website, public_html dành cho domain chính (primary domain), còn các addon domain và sub-domain có thư mục cùng tên, như hình:

vhost cpanel all domains Tạo Web WordPress trên Hosting File cấu hình web server riêng cho mỗi website trên Hosting cPanel là .htaccess, vì Hosting cPanel hiện nay đa số dùng web server là Apache và LiteSpeed Web Server. Trường hợp dùng Nginx web server thì nó không hỗ trợ file .htaccess.

File .htacess thường nằm trong thư mục chứa code và bị ẩn đi để tránh bị xóa nhầm, bạn có thể bật nó bằng cách chọn Show Hidden Files trong File Manager:

Xem hidden files trên cPanel

htaccess Tạo Web WordPress trên Hosting

Thông thường .htaccess không được tạo sẵn cho mỗi website thì các website sẽ vận hành theo file cấu hình chung của toàn bộ hosting.

Khi bạn cài WordPress trên cPanel, file .htaccess sẽ được tạo, để bạn có thể thay đổi cấu hình server hoặc cho phép các plugin bảo mật như iThemes Security ghi các lệnh bảo mật vào file này.

2. Cài chứng chỉ SSL Let’s Encrypt cho Website trên cPanel

Trên cPanel, khi bạn thêm một domain (tạo web/ vhost), thì nó sẽ tự động kiểm tra xem domain đã được trỏ về IP của hosting chưa. Nếu đã trỏ xong, thì cPanel sẽ tự động cài đặt chứng chỉ Let’s Encrypt SSL cho website đó.

Như vậy, trên Hosting cPanel bạn không cần cài SSL thủ công, mà chỉ cần đảm bảo domain đã trỏ về hosting thành công, khi đó, mỗi domain thêm vào thì cPanel sẽ tự động cài SSL Let’s Encrypt cho nó.

Bạn có thể kiểm tra chứng chỉ SSL Let’s Encrypt của domain ở mục SSL/TLS Status trên cPanel, màu xanh (green) là domain đã có SSL hợp lệ:

ssl ok Tạo Web WordPress trên Hosting

Hiện nay chứng chỉ SSL Let’s Encrypt có hạn dùng 3 tháng, nhưng bạn không cần lo vì cPanel có tính năng tự động gia hạn chứng chỉ này cho bạn một khi đã cài thành công.

Lưu ý khi dùng CDN

Nếu bạn có dùng các dịch vụ CDN, như CloudFlare CDN hay các CDN khác, thì bạn cần tạm tắt CDN đi để Let’s Encrypt có thể xác thực chính xác địa chỉ IP của hosting trong quá trình đăng ký và cài chứng chỉ SSL.

Sau khi SSL Let’s Encrypt đã cài đặt thành công cho website, thì bạn có thể bật lại CDN bình thường.

Tùy chọn khi dùng CDN (proxied) của CloudFlare

Riêng đối với trường hợp bạn sử dụng CloudFlare DNS và có chọn dùng dịch vụ CDN của họ, để chứng chỉ SSL Let’s Encrypt hoạt động tốt, bạn cần vô mục SSL/TLS trên CloudFlare, check vào tùy chọn Full (strict):

full strict Tạo Web WordPress trên Hosting

Trường hợp nếu không dùng dịch vụ CDN của CloudFlare thì bạn không cần làm việc này.

3. Cài WordPress cho Website trên Hosting

Nếu cài WordPress thủ công thì ta sẽ làm tuần tự các bước:

  1. Tạo Database cho WordPress qua công cụ phpMyAdmin.
  2. Upload mã nguồn WordPress (đã giải nén) vào thư mục chứa code.

Sau đó truy cập vào website từ trình duyệt web để bắt đầu chạy quá trình WordPress Installation, khai báo Database và các thông tin chung, cũng như Username/ Password cho tài khoản Administrator:

Cài WordPress

Sau khi khai báo xong thông tin, ta sẽ có một website WordPress hoàn chỉnh, có thể đăng nhập ngay vào Dashboard để tùy chỉnh, thêm tính năng, đăng bài:

Login WP

Tuy nhiên, với Hosting cPanel, ta không cần làm các bước trên, mà có thể cài nhanh WordPress cho website với ứng dụng miễn phí Softaculous.

Trên cPanel tích hợp sẵn Softaculous App Installers cho phép cài đặt nhanh nhiều mã nguồn phổ biến.

Ở đây, ta chọn cài WordPress:

Cài nhanh WordPress trên cPanel

Phần giới thiệu WordPress hiện ra, chọn Install để bắt đầu:

install wp Tạo Web WordPress trên Hosting

Chọn domain cần cài WordPress, và nhập các thông tin cần thiết, không cần điền/ chọn toàn bộ các mục.

Chú ý copy lại phần username và password để sau khi thoát khỏi giao diện Softaculous bạn còn giữ thông tin để login vào Website WordPress vừa cài:

install wp now1 Tạo Web WordPress trên Hosting

Sau khi nhấp Install, chờ một xíu quá trình cài đặt sẽ hoàn tất:

CLICK TO LOGIN Tạo Web WordPress trên Hosting

Bạn có thể click vào đường dẫn Dashboard (wp-admin) như hình trên để vào thẳng Dashboard của site WordPress mới cài mà không cần login:

WordPress Dashboard

Hoặc có thể thoát khỏi giao diện Softaculous và quay trở lại cPanel:

back2cpanel Tạo Web WordPress trên Hosting

Xong.

Việc cài đặt WordPress bằng ứng dụng Softaculous rất dễ dàng đúng không!

Làm gì tiếp theo?

Sau khi đã tạo Web WordPress trên Hosting thành công. Bước tiếp theo ta sẽ thực hiện cấu hình WordPress, cài thêm plugin để tích hợp các tính năng mạnh mẽ cho nó như bảo mật, tăng tốc, tối ưu SEO…

Bạn hãy qua bài viết tiếp theo nhé:

4 bước 4hiết lập cấu hình WordPress sau khi tạo website mới

Trường hợp bạn muốn Tạo web WordPress trên VPS, thì tham khảo bài này:

Tạo Web WordPress trên VPS

Chúc vui vẻ!

0 0 votes
Đánh giá bài viết
Subscribe
Notify of
guest

0 Comments
Inline Feedbacks
Xem tất cả
0
Thảo luậnx
Scroll to Top