Mình biết rằng với một người mới thì công việc cài đặt thiên về kỹ thuật sẽ gây trở ngại đáng kể. Nhưng bạn yên tâm, ở bài viết này mình sẽ hướng dẫn chi tiết để giúp bạn cài đặt thành công WordPress.

Tiến hành thuê sever trên Vultr làm Hosting

Chí tiến hành bước này khi bạn đã đăng ký thành công tài khoản VULTR bằng ưu đãi cực chất của mình tại đây.

Trước tiên, bạn cần phải đăng nhập vào trang Vultr trước nhé. Tiếp theo bạn hãy tiến hành thuê một máy chủ bằng cách đi tới giao diện quản lý VPS của Vultr tại mục Services ở phía trên bên trái màn hình.

Sau đó nhấn vào dấu “+” màu xanh (Deploy New Server) giống như mình khoanh đỏ trong  hình bên dưới.

Giao diện Vultr

Mục Server Location, bạn chọn địa điểm của server tùy theo việc bạn muốn xây dựng website cho ai vào đọc. Ví dụ bạn làm website ở Việt Nam, bạn có thể thuê server ở Tokyo hoặc Singapore để cho tốc độ tốt nhất. Hoặc làm website ngôn ngữ tiếng Anh có thể thuê các server ở Mỹ.

Chọn vị trí đặt server

Mục Server Type, để cài đặt WordPress, bạn chọn sang tab Application, và chọn mục WordPress :

Lựa chọn cấu hình là WordPress

Về Server Size, bạn lựa chọn tùy theo mục đích sử dụng của bạn. Đối với người mới thì nên lựa chọn gói $5 là hợp lý.

Lựa chọn cấu hình tối ưu và tiết kiệm chi phí

Mục Additional Features bạn có thể chọn thêm sử dụng tính năng Auto Backup (Tự động sao lưu dữ liệu), hoặc bỏ trống, sau này backup website thủ công cũng được.

Hai mục Startup Script & SSH Keys bạn có thể bỏ trống. Cuối cùng mục Server Hostname & Label bạn điền 1 cái tên cho server của bạn (tên bất kỳ đều được, mục đích để phân biệt với các server khác)

Đặt tên cho server Vultr

Nhấn chuột chọn ô màu xanh có chứa chữ Deploy Now để tiến hành thuê server. Bạn sẽ thấy server bạn mới thuê hiện tại ở trạng thái Installing màu cam, bạn hãy chờ cho đến khi nó chuyển sang chữ Running có màu xanh, lúc này server của bạn đã sẵn sàng hoạt động.

Thiết lập website WordPress cho server mới thuê

Sau khi hệ thống cài đặt xong server, bạn click chuột vào server đó. Kéo xuống bên dưới sẽ có các hướng dẫn cài đặt WordPress như sau :

Hướng dẫn cài đặt WordPress của Vultr

Như trong ảnh sẽ có 3 bước cài đặt chính. Chúng ta sẽ đi từng bước :

Đầu tiên, bạn cần phải truy cập vào wp-admin để thiết lập tiếp quá trình cài đặt WordPress. Tuy nhiên, bạn cần lưu ý, không được Copy phần Https://. Hãy bỏ toàn bộ phần này đi, chỉ copy đoạn đằng sau giống hình dưới (vì server bạn không có cài chứng chỉ SSL, nếu bạn vào nguyên link sẽ bị báo thiết lập không an toàn), nghĩa là nên lấy từ địa chỉ IP trở đi :

Copy đoạn được bôi đậm như hình

Mở một tab mới và truy cập vào địa chỉ bạn mới copy trước đó. Server sẽ yêu cần bạn cung cấp UsernamePassword. Bạn lấy thông tin của server cung cấp cho bạn trong phần hướng dẫn điền vào :

Thông tin đăng nhập server

Tiếp đọ bạn tiến hành lựa chọn ngôn ngữ cho WordPress (mình khuyên bạn nên dùng tiếng Anh cho quen. Và cũng vì các bài mình hướng dẫn thì WordPress đều giao diện bằng tiếng Anh. Nên bạn chuyển sang tiếng Việt sẽ có chút khó khăn khi đọc hướng dẫn).

Sau đó nhấn Continue để tiếp tục.

Bạn điền các thông tin cho website WordPress của bạn :

  • Site Title : Tiêu đề của trang web (Sau này có thể chỉnh lại sau)
  • Username : Tên đăng nhập admin
  • Password : Mật khẩu admin, hãy sử dụng mật khẩu đủ mạnh
  • Your email : Địa chỉ email của bạn
  • Tuyệt đối không nhấn vào dòng discourage search engines from indexing this site, điều này sẽ làm các công cụ tìm kiếm không thể tìm thấy trang web của bạn

Cuối cùng nhấn Install WordPress để hoàn thành.

Điền thông tin Admin

Bạn sẽ nhận được thông báo hoàn thành cài đặt WordPress như hình dưới. Bạn có thể nhấn vào Login để đăng nhập vào khu vực quản trị wp-admin với username và password bạn đã tạo trước đó.

Cài đặt thành công WordPress

Trỏ A Record từ domain của bạn

Bước tiếp theo, để server có thể chạy với tên miền của bạn, bạn phải thiết lập từ phía cài đặt domain. Domain bạn mua ở đâu thì bạn vào đó để cài đặt. Ở đây, mình sẽ ví dụ với Namecheap và Freenom (Hầu như các domain của mình đều mua ở NameCheap).

Mình đưa ra cho bạn hai lựa chọn khá hợp lý và tiết kiệm chi phí nhất có thể. Ngân sách có bạn dư dả có thể đăng ký ngay một domain trả phí ở NameCheap. Còn không, tạm thời bạn có thể dùng tạm domain miễn phí của FreeNom để thực hành trước cũng không sao

Đăng ký tài khoản và sở hữu Domain của nhà cung cấp dưới đây để tiếp tục thực hiện các bước tiếp theo :

  • Domain của NAMECHEAP

Nếu bạn chưa có tài khoản ở NameCheap, hãy đọc hướng dẫn này và đăng ký 1 tài khoản mới và mua một domain. Sau đó quay lại đây và tiếp tục đọc tiếp hướng dẫn bên dưới

  • Domain của FREENOM

Nếu bạn chưa có tài khoản FreeNom, hãy tạo một tài khoản và đăng ký 1 domain miễn phí tại đây. Sau đó đọc tiếp hướng dẫn ở dưới.

Khi bạn đã sở hữu được một domain miễn phí từ Freenom hoặc trả phí từ NameCheap. Hãy lựa chọn theo đúng hướng dẫn bên dưới để tiếp tục quá trình cài đặt.

Ở giao diện của trang quản lý domain, bạn truy cập vào mục Domain List như hình :

Quản lý Domain tại Namecheap

Click vào chọn domain bạn đang muốn cài đặt. Sau đó chuyển sang tab Advanced DNS, nhấn vào nút Add New Record

Quản lí DNS tại Namecheap

  • Host : Bạn điền @
  • Value : Bạn điền địa chỉ IP server Vultr mà bạn mới thuê
  • TTL : Automatic
  • Xong nhấn nút tick màu xanh để hoàn thành

Điền thông tin

Bạn xóa 2 cái record mặc định của NameCheap đi (nếu có)

Xóa record mặc định của NameCheap

Ok, vậy là bạn đã hoàn thành trỏ A Record từ domain của NameCheap. Tiếp tục với các hướng dẫn ở bên dưới để hoàn thiện quá trình cài đặt nhé.

Truy cập vào giao diện quản lý của FreeNom để tiến hành các bước cài đăt.

Ở thanh menu của Freenom, bạn click chuột vào Services, sẽ xuất hiện các menu con bên dưới, bạn click tiếp vào mục My Domains để tới khu vực quản lý domain.

Menu quản lý của Freenom

Tiếp theo, bạn click chuột vào Manage Domain (mình khoanh đỏ trong hình dưới) để truy cập mục quản lý DNS của domain bạn muốn cài đặt :

Truy cập mục quản lý DNS

Bạn click chuột vào mục Manage Freenom DNS như hình dưới để tiến hành chỉnh sửa thông tin A Record :

Mục chỉnh sửa DNS Freenom

Tới phần thêm và chỉnh sửa Record, bạn thêm thông tin của bạn vào:

Name: Bạn để trống

Target: Bạn điền địa chỉ IP của server bạn thuê bên Vultr

Sau đó nhấn Save Changes để lưu lại thiết lập.

Chỉnh A Recored trỏ về IP của Vultr

Ok, vậy là bạn đã hoàn thành chỉnh sửa A Record trong phần quản lý domain của Freenom. Tiếp tục đọc hướng dẫn ở bên dưới đế hoàn thành cài đặt WordPress.

Thay đổi tên domain ở WordPress Setting

Đây là bước cuối cùng bạn cần phải thực hiện. Đầu tiên bạn cần truy cập vào trang quản trị wp-admin wordpress của bạn (Lưu ý, lúc này bạn vẫn đang vào bằng địa chỉ IP chứ không phải bằng domain).

Sau đó click chuột vào mục Settings và đi tới mục General :

Thay đổi URL cho wp-admin

Tiến hành đổi thông tin như hướng dẫn mà Vultr gợi ý. Chỉnh sửa như sau:

  • Tiện thể xóa hẳn luôn phần Tagline (mặc định của nó là Just an another WordPress Site)
  • Quan trọng : 2 mục WordPress Address (URL)Site Address (URL), bạn chuyển hết về tên domain của bạn

Thay đổi URL

Sau đó kéo xuống dưới cùng nhấn Save Changes để hoàn tất, sau khi bấm nút Save Changes, bạn sẽ bị thoát ra khỏi wp-admin và đăng nhập trở lại với tên domain của các bạn (lúc này bạn sẽ vào wp-admin bằng domain chứ không phải bằng IP nữa).

Tuy nhiên nếu site không chạy, hoặc chạy bị lỗi, thì có thể A record của domain chưa hoàn thành việc trỏ, bạn có thể chờ trong 15-30 phút, nếu hết thời gian này vẫn không vào được bạn có thể thử lại bằng việc :

  • Thử bằng trình duyệt khác, hoặc trình duyệt ẩn danh
  • Xóa DNS cache máy tính của bạn theo hướng dẫn này
  • Thử bằng điện thoại 3G xem vào website được chưa

Nếu site vẫn không chạy, bạn hãy xem lại A Record trỏ đúng chưa rồi vọc lại với mấy bước trên. Nếu nó đã chạy được thì xem như bạn đã hoàn tất tất cả các bước và có 1 trang web chạy trên VPS Vultr.

Xóa Authentication Required khi đăng nhập wp-admin

Khi bạn vào mục wp-admin của trang web, nó sẽ hiện ra 1 bảng Authentication Required như sau :

Hình ảnh bảo mật khi truy cập wp-admin

Điều này sẽ tăng tính bảo mật cho website của bạn. Nhưng đối với mình đây là một sự phiền toái không cần thiết. Chính vì vậy bạn nào muốn loại bỏ phần này cũng như muốn học thêm các thao tác căn bản với VPS thì có thể làm theo các bước sau :

Download và cài đặt 2 công cụ cần thiết :

Sau khi cài đặt xong, bạn mở Bitvise SSH Client ra, điền vào các mục :

  • Host : Địa chỉ IP server Vultr của bạn mới thuê
  • Username : root
  • Port : 22
  • Initial Method : chọn password

Truy cập SSH

Tiếp theo, ở mục Options, bạn click chuột xuất hiện dấu check vào ô Open SFTP như mình khoanh đỏ ở hình ảnh dưới (Nếu dấu tích đã có sẵn, bạn bỏ qua bước này nhé)

Open SFTP

Bạn đi tới mục SFTP và đánh dấu check toàn bộ phần mình khoanh đỏ :

full SFTP

Sau đó nhấn Login để truy cập vào server thông qua giao thức SSH

Nếu nó hiện ra 1 bảng Host Key Verification thì bạn chọn Accept and Save để tiến hành truy cập vào hệ thống server.

Accept and Save

Sau khi truy cập thành công, hệ thống sẽ tự động mở hai popup mới có tên là Bivise SFTPBitvise xterm như thế này :

Giao diện xterm

Giao diện SFTP

Ở giao diện của SFTP, bạn sẽ dễ dàng thao tác và chỉnh sửa. Cũng giống như khi bạn mở file bất kỳ của máy tính (gần giống như vậy).

Tiếp theo, bạn copy đoạn sau : /etc/nginx/conf.d và điền vào vị trí như ảnh dưới. Sau đó nhấn Enter để truy cập vào thư mục conf.d.

Truy cập vào thư mục conf.d trên Bitvise SFTP

Bạn thấy kết quả sẽ có 2 file sau :

Kết quả tìm kiếm

Bạn click chuột phải vào từng file 1, sau đó chọn Edit with …

Sử dụng Notepad++ để chỉnh sửa

Một bảng thông báo mới hiện ra, bạn tích vào nút External program:

Sau đó click vào Browse… bên cạnh để đi tới thư mục cài đặt phần mềm Notepad++ trong mục Program Files (x86). Tiếp tục tìm thư mục của Notepad++ và mở thư mục này.

Chọn notepad++.exe và nhấn Open. Sau đó đánh dấu tích vào Always use the selected program as Editer và bấm OK để tiến hành chỉnh sửa.

ok edit

Bạn edit từng file 1 bằng , tìm đến dòng tương tự sau và xóa hẳn nó đi, xong save file lại (chú ý bạn nhấn chuột vào khu vực dòng lệnh này sẽ thấy 2 dấu ngoặc, 1 dấu mở ngoặc, 1 dấu đóng ngoặc màu đỏ, xóa cho đến hết d

ấu đóng ngoặc)

DÙng Notepad++ xóa

2 file này gần như giống nhau, bạn làm lần lượt từng file, sau khi đã xóa bỏ dòng này đi, bạn mở lại popup có tên Bitvise xterm (màu đen) đã bật lên.

Bạn đánh vào dòng lệnh Reboot rồi nhấn Enter để tiến hành tải lại toàn bộ hệ thống. 

Ok giờ bạn vào lại khu vực wp-admin của website của bạn, bạn sẽ không thấy cái khung authentication required nữa.

Lời kết

Như vậy là bạn đã biết cách để tiến hành thuê server trên Vultr cũng như cách để cài đặt WordPress cho website của bạn. Nghĩa là website của bạn đã chính thức xuất hiện trên internet.

Ở bài hướng dẫn tiếp theo, mình sẽ giúp bạn biết cách để tinh chỉnh những thiết lập quan trọng giúp website của bạn hoàn hảo ngay từ bước đầu.

Chúc bạn thực hành thành công.


Leave a Reply

avatar
  Subscribe  
Notify of