Tag: Nâng cao

  • Hướng dẫn cài đặt WordPress trên VPS trong 1 phút

    Sau hai bài viết vô cùng chi tiết và dể hiểu về việc cài đặt Website Word Press.

    Thì đây là bài hướng dẫn các bạn cài WordPress trên VPS siêu nhanh.

    Các bạn cần đọc lại bài Hướng dẫn cài WordPress trên Hosting để nắm được các công đoạn cài đặt. Để từ đó các bạn sẽ thấy cách này nhanh thần tốc đến thế nào. Chúng ta phải tạo database rồi user name mySQL v..v.. Đây là cách các bạn không cần làm quá nhiều điều như vậy.

    Các bước cài đặt WordPress trên VPS có phí

    Time needed: 1 minute.

    Đây là bước cài đặt siêu nhanh, nhưng có nhược điểm là các bạn phải đóng phí. Nhưng mình vẫn hướng dẫn để các bạn có thể tham khảo thêm.

    1. Bước 1

      Đăng nhập vào VPS sử dụng hệ quản trị VestaCP. Sau đó bấm vào App.

    2. Bước 2

      Bấm vào menu bên tay trái, chọn Blog, sau đó bấm chọn WordPress.

    3. Bước 3

      Chọn nút Install Now để bắt đầu cài đặt.

    4. Bước 4

      Thiết lập các thông số cần thiết như: tên website, mô tả website.
      Nếu thích bạn có thể chọn thêm phần Advanced Options để có thể tinh chỉnh nhiều hơn.
      – Auto Upgrade WordPress Plugins: Tự động cập nhật Plugins
      – Auto Upgrade WordPress Themes: Tự động cập nhật Themes
      – Backup Location: Sao lưu dữ liệu
      – Automated backups: Tự động sao lưu dữ liệu theo thời gian
      Cuối cùng là bạn lựa Themes (nếu muốn). Thích cái nào thì bấm Select cái đó. Sau đó bấm Install.

    Cài đặt WordPress trên VPS trong 1 phút Bước 1
    Bước 1
    Cài đặt WordPress trên VPS trong 1 phút Bước 2
    Bước 2
    Cài đặt WordPress trên VPS trong 1 phút Bước 3
    Bước 3
    Cài đặt WordPress trên VPS trong 1 phút Bước 4
    Bước 4
    Cài đặt thong tin đăng nhập quản lý website.
    Cài đặt thong tin đăng nhập quản lý website.
    Cài đặt mở rộng thêm các tuỳ chỉnh khác.
    Cài đặt mở rộng thêm các tuỳ chỉnh khác.
    Bấm Install để hoàn tất các bước cài đặt WordPress trên VPS trong 1 phút.
    Bấm Install để hoàn tất các bước cài đặt WordPress trên VPS trong 1 phút.

    Các bước cài đặt WordPress trên VPS miễn phí

    Đúng rồi các bạn ah, cái gì miễn phí thì nó phải chậm hơn một chút. Nhưng nó cũng không mất quá nhiều thời gian của các bạn đâu.

    Tạo Database

    Đây là bước vô cùng cơ bản cần có để cài đặt WordPress. Sau khi đăng nhập vào VPS sử dụng hệ quản trị VestaCP bạn chọn DB.

    Bước 1 tạo database.
    Bước 1 tạo database.

    Bạn bấm vào dấu + màu xanh để tạo database mới.

    Bấm Add Database để tạo mới.
    Bấm Add Database để tạo mới.

    Tiếp theo bạn thiết lập các thông số cần thiết như tên database, username và mật khẩu database.

    Thiết lập các thông số database.
    Thiết lập các thông số database.
    Nếu không có lỗi gì thì bạn sẽ nhận được thông báo tạo thành công.
    Nếu không có lỗi gì thì bạn sẽ nhận được thông báo tạo thành công.

    Upload Source WordPress lên VPS

    Bạn đăng nhập vào VPS của mình thông qua một phần mềm là File Zilla hoặc net2ftp.com. Các bước login cũng hết sức đơn giản. Tuy nhiên mình sẽ làm xen kẻ 2 cái để các bạn có thể hình dung được cách sử dụng 2 thằng này.

    Login VPS bằng File Zilla

    Bạn điền các thông số của VPS như trong hình. Trong trường hợp bạn chưa có phần mềm này thì có thể download tại đây.

    Điền các thông tin của VPS.
    Điền các thông tin của VPS.

    Bạn vào đúng thư mục /web/hitekcenter.net/public_html. Các bạn nhớ thay hitekcenter.net thành tên miền của bạn nhé.

    Upload source WP lên VPS.
    Upload source WP lên VPS.
    Quá trình upload đang tiến hành.
    Quá trình upload đang tiến hành.

    Login VPS bằng net2ftp.com

    Vấn đề là sau khi upload file lên thì đó là file ZIP. Bây giờ mình login vào VPS bằng net2ftp để giải nén file đấy.

    Đăng nhập VPS bằng net2ftp.
    Đăng nhập VPS bằng net2ftp.

    Bạn vẫn truy cập vào đường dẫn củ nhé.

    Giải nén file trên VPS bằng net2ftp.
    Giải nén file trên VPS bằng net2ftp.
    Kiểm tra lại một lần nữa rồi bấm nút màu xanh để nó giải nén file cho các bạn.
    Kiểm tra lại một lần nữa rồi bấm nút màu xanh để nó giải nén file cho các bạn.

    Rồi bây giờ chắc bạn phải nhờ đến tận 20 phút thì nó mới giải nén xong.

    Thấy nó xuất hiện cái này thì có nghĩa là nó đã giải nén xong rồi.
    Thấy nó xuất hiện cái này thì có nghĩa là nó đã giải nén xong rồi.

    Sau khi giải nén xong thì nó sẽ ra thư mục có tên là wordpress. Mình sẽ di chuyển các file này ra thư mục gốc của tên miền để tiến hành cài đặt. Thư mục gốc của tên miền là /web/hitekcenter.net/public_html.

    Source code nằm trong thư mục này.
    Source code nằm trong thư mục này.
    Di chuyển các file ra thư mục gốc.
    Di chuyển các file ra thư mục gốc.
    Xoá chữ wordpress và bấm vào nút màu xanh.
    Xoá chữ wordpress và bấm vào nút màu xanh để xác nhận.
    Nó báo thế này coi như là xong.
    Nó báo thế này coi như là xong.
    Bấm nút này để quay về thư mục cũ.
    Bấm nút này để quay về thư mục cũ.

    Bây giờ bạn truy cập vào website của mình. Như của mình ví dụ cho các bạn nảy giờ là https://hitekcenter.net để tiến hành cài đặt như bình thường.

    Xem ngày: Các bước cài đặt WordPress

    Như vậy là Zen đã hướng dẫn xong cho các bạn cài đặt WordPress trên VPS trong 1 phút và nhiều phút. Cái gì cũng vậy các bạn ah, muốn nhanh thì phải bỏ tiền ra thôi. Nhưng nếu muốn tiết kiệm thì các bạn có thể tự làm, nó cũng mất tầm 5 phút thôi.

  • VestaCP là gì? Hướng dẫn cài đặt VestaCP trên CentOS 7

    Khi các bạn bắt đầu sử dụng và quan tâm đến VPS thì Zen tin là các bạn đã chán Hosting. Lúc này bản thân Zen và nhiều người mới khác đã gặp nhiều khó khăn trong việc sử dụng. VPS không quá phức tạp, nhưng nó đòi hỏi 1 chút tìm tòi. Nếu như các bạn mua Hosting xong các bạn là dùng được liền. Nhưng VPS thì trái lại, nó rắc rối ngay ở bước mua VPS.

    Nó có rất nhiều hệ điều hành, hiểu chính xác là nhân hoạt động. Chứ nó chả phải là hệ điều hành gì ráo. Chúng ta có rất nhiều nhân như: Alpine 3.10, Alpine 3.9, Arch Linux, CentOS 7, CentOS 8, CoreOS v..v..

    Như bài hướng dẫn đăng ký và sử dụng Linode lần trước. Tại bước chọn nhân mình đã làm là mình chọn nhân CentOS 7. Bài này mình sẽ hướng dẫn các bạn cài một hệ thống điều hành vào Webserver này đó là Vestacp.

    VestaCP là gì?

    VestaCP là một Control Panel. Nó giống như cPanel được cài trên Hosting vậy. Nhưng cPanel thường được sử dụng cho các công ty lớn. Còn VestaCP này thích hợp cho những bạn nào muốn quản trị VPS cho riêng mình.

    VestaCP tương đối dể sử dụng, có giao diện trực quan. Đây là điểm nổi bật của hệ thống này. Vì đa phần những hệ thống khác đều phải gõ bằng câu lệnh. Đây có thể nói là hệ thống quản trị Web Hosting miễn phí. VestaCP tương thích với các nhân (hệ điều hành) Debian 7,8,9 RHEL / CentOS 5,6,7 Ubuntu 12.04- 18.04.

    Các bước cài đặt VestaCP lên VPS CentOS 7

    Đăng nhập vào VPS

    Có rất nhiều cách đăng nhập vào VPS. Trong bài viết này mình sẽ sử dụng Terminal trên Macbook.

    Đăng nhập VPS Linode bằng Terminal trên Macbook.
    Đăng nhập VPS Linode bằng Terminal trên Macbook.
    Bạn bấm vào Shell chọn New Remote Connection...
    Bạn bấm vào Shell chọn New Remote Connection…

    Sau đó các bạn chọn mục Secure Shell (SSH). Khung phía dưới điền IP củ VPS theo cấu trúc: ssh [email protected]. Trong đó root là user đăng nhập có quyền cao nhất.

    Thiết lập thông số trên Terminal.
    Thiết lập thông số trên Terminal.
    Nếu là lần đầu tiêng đăng nhập thì bạn sẽ thấy thông báo này. Các bạn chọn Yes rồi Enter.
    Nếu là lần đầu tiêng đăng nhập thì bạn sẽ thấy thông báo này. Các bạn chọn Yes rồi Enter.

    Tiếp theo các bạn sẽ nhập mật khẩu của VPS. Mật khẩu này là mật khẩu bạn điền vào trong lúc tạo VPS tại Linode. Nếu quên thì xoá VPS tạo lại VPS khác nha.

    Nhập mật khẩu của VPS.
    Nhập mật khẩu của VPS.
    Nếu đăng nhập thành công bạn sẽ thấy dòng thông báo như trên.
    Nếu đăng nhập thành công bạn sẽ thấy dòng thông báo như trên.

    Cài đặt VestaCP

    bạn truy cập vào trang chủ https://vestacp.com sau đó chọn mục install ngay trên menu của trang web.

    Các bước cài đặt VestaCP.
    Các bước cài đặt VestaCP.
    Thông tin những nhân linux được hỗ trợ và cấu hình tối thiểu trên VPS để có thể cài được hệ thống Vesta.
    Thông tin những nhân linux được hỗ trợ và cấu hình tối thiểu trên VPS để có thể cài được hệ thống Vesta.

    Kéo xuống tí xíu bạn có thể thấy tuỳ chọn cài đặt cơ bản.

    Cài đặt VestaCP cơ bản.
    Cài đặt VestaCP cơ bản.

    Tuy nhiên còn một tuỳ còn cài đặt khác, và mình sẽ sử dụng tuỳ chọn này. Cho bạn chọn những addon mà mình muốn cài trên VPS của mình.

    Tuỳ chọn cài đặt mở trọng VestaCP.
    Tuỳ chọn cài đặt mở trọng VestaCP.

    Sau khi thiết lập các tuỳ chọn mà mình muốn, bạn bấm vào Generate Install Command. Một khung chứa câu lệnh sẽ xuất hiện và bạn chỉ việc làm theo từng bước.

    Chi tiết các bước cài đặt mở rộng VestaCP.
    Chi tiết các bước cài đặt mở rộng VestaCP.
    Chỗ mình che là mật khẩu thôi, chứ không có gì đặt biệt đâu.
    Chỗ mình che là mật khẩu thôi, chứ không có gì đặt biệt đâu.

    Sau đó nó sẽ xuất hiện review lại những tuỳ chọn của bạn. Nếu đúng bạn chọn y rồi Enter. Sau đó quá trình cài đặt diễn ra trong vòng 15 phút.

    Cài đặt VestaCP tốn 15 phút.
    Cài đặt VestaCP tốn 15 phút.

    Trong khi chờ đợt quá trình cài đặt diễn ra, bạn có thể ngồi đọc hướng dẫn sử dụng bằng tiếng anh tại đây.

    Sau khi cài đặt xong thì bạn sẽ thấy VestaCP đưa cho bạn những thông tin quản trị như hình bên dưới.

    Thông tin quản trị Webserver.
    Thông tin quản trị Webserver.
    • https://172.104.185.179:8083 <— thông tin đăng nhập vào webserver
    • username: admin <— id đăng nhập
    • password: xxxxxxx <— mật khẩu

    Quản trị VestaCP

    Có thông tin rồi, bây giờ chúng ta truy cập vào Webserver của chúng ta thôi. Khi lần đầu đăng nhập bạn sẽ thấy một thông báo lỗi của trình duyệt . Đại loại nó báo rằng website này không an toàn. Sở dĩ có thông báo này là vì VPS của bạn chưa cài SSL. Nên bạn cứ an tâm mà kệ nó đi nhé.

    Thông báo lỗi không an toàn của trình duyệt web.
    Thông báo lỗi không an toàn của trình duyệt web.
    Cứ kệ nó và thương nhau mà sống.
    Cứ kệ nó và thương nhau mà sống.
    Giao diện đăng nhập quản lý của VestaCP.
    Giao diện đăng nhập quản lý của VestaCP.

    Sau đó bạn sẽ thấy xuất hiện giao diện quản lý vô cùng trực quan và không kém nhiều menu tuỳ chọn.

    Giao diện của VestaCP.
    Giao diện của VestaCP.

    Update VestaCP

    Trước khi sử dụng những chức năng khác thì chúng ta nên cập nhật hệt thống trước. Bạn bấm vào phần update nhé.

    Update hệ thống trước khi sử dụng.
    Update hệ thống trước khi sử dụng.
    Bấm toggle all để chọn tất cả.
    Bấm toggle all để chọn tất cả.
    Các bước update hệ thống.
    Các bước update hệ thống.

    Sau khi update hệ thống xong, các bạn tiến hành trỏ tên miền của các bạn về IP của VPS. Trong trường hợp của Zen nảy giờ thì ip VPS của Zen là 172.104.185.179.

    Trỏ tên miền về ip của VPS cài đặt hệ thống quản trị VestaCP

    Trỏ tên miền về ip thông qua hệ thống DNS trung gian Cloudflare.
    Trỏ tên miền về ip thông qua hệ thống DNS trung gian Cloudflare.

    Thêm tên miền vào VestaCP

    Tiếp theo các bạn quay trở lại trang quản lý VestaCP, bấm vào Menu Web để mình cấu hình tên miền của mình. Bạn bấm vào dấu + để thêm tên miền của mình vào hệ thống.

    Các bước cấu hình tên miền trên VestaCP.
    Các bước cấu hình tên miền trên VestaCP.

    Các bạn thiết lập như hình bên dưới.

    Cài đặt tên miền trên VestaCP.
    Cài đặt tên miền trên VestaCP.

    Sau khi thiết lập xong, các bạn truy cập thử vào tên miền của mình. Nếu đúng với những gì mình hướng dẫn thì bạn sẽ thấy như hình bên dưới.

    Thiết lập tên miền trỏ về VPS sử dụng hệ thống quản lý Vesta thành công.
    Thiết lập tên miền trỏ về VPS sử dụng hệ thống quản lý Vesta thành công.

    Sau đó bạn kiểm tra lại website của mình, truy cập thử xem có được chưa. Thường thì lúc này tên miền của bạn chưa được cài SSL. Vì quá trình cài phải mất 5p nên các bạn cứ chờ. Sau đó bạn vào edit phần tên miền để kiểm tra.

    Cài SSL cho tên miền trên hệ thống quản trị VestaCP.
    Cài SSL cho tên miền trên hệ thống quản trị VestaCP.

    Nếu có những thông số như trong hình thì các bạn truy cập vào tên miền của mình 1 lần nữa. Bằng cách thêm https:// vào trước tên miền thử nhé.

    Cài SSL thành công trên VestaCP.
    Cài SSL thành công trên VestaCP.
    Như thế này là còn ở giao thức http://
    Như thế này là còn ở giao thức http://
    Có hình biểu tượng ổ khoá phía trước tên miền thì mới được xem là cài SSL thành công.
    Có hình biểu tượng ổ khoá phía trước tên miền thì mới được xem là cài SSL thành công.

    Vậy là Zen đã hướng dẫn cho các bạn cách sử dụng và cài đặt VestaCP trên VPS. Hy vọng sẽ giúp một phần lớn cho những bạn nào đang tìm hiểu VPS để quản lý Webserver riêng.