Bên trong bài viết này **Bạn không thể dựa vào sự hỗ trợ của DigitalOceanâ các đại lý mất nhiều thời gian để phản hồi và hiếm khi đưa ra câu trả lời hữu ích. Tài liệu trực tuyến của dường như đã lỗi thời. Điều đó nói rằng, việc thiết lập một VPS với DigitalOcean không khó lắm - và trên thực tế, phần lớn quy trình được tự động hóa cho bạn. **Bằng cách làm theo một số bước đơn giản, bạn có thể thiết lập và chạy một trang web WordPress mới trong một hoặc hai giờ Hướng dẫn này sẽ chỉ cho bạn cách tạo ââÂDropletââ (VPS) với DigitalOcean và cài đặt phần mềm cần thiết cho lưu trữ web. Tôi cũng sẽ đề cập đến cách cài đặt và định cấu hình WordPress. ** Nó đủ đơn giản để ngay cả người mới bắt đầu cũng có thể làm theo Vì vậy, hãy bắt đầu! ## Bắt đầu với DigitalOcean Các giọt DigitalOceanà ¢ â  đến dưới dạng một phương tiện trống à ¢ â  bạn có thể sử dụng chúng cho nhiều mục đích, không chỉ cho lưu trữ web. Do đó, chúng tôi sẽ cần cài đặt những thứ cần thiết để lưu trữ web. Rất may, gần như tất cả những điều này được xử lý cho bạn như một phần của quy trình thiết lập tự động Dưới đây là phần mềm chúng tôi sẽ cài đặt và sử dụng trong hướng dẫn này: - Ubuntu 20.04 -WordPress 5.8 -Apache 2.4.41 - Mysql 8.0.21 - PHP8.0 - Fail2ban 0.11.1 - Hậu tố 3.4.10 - Chứng chỉ bot 0.40.0 Làm cách nào để tạo một giọt? **Có sẵn bản dùng thử miễn phí, cho phép bạn dùng thử DigitalOcean trong 60 ngày**mà không cần cam kết. Bạn sẽ nhận được 100 đô la tín dụng miễn phí để chơi, số tiền này là quá đủ để lưu trữ một trang web WordPress cơ bản **Khi đăng nhập lần đầu tiên, DigitalOcean sẽ cung cấp màn hình thiết lập nhanh chóng và dễ dàng cho nhiều trường hợp sử dụng khác nhau. Bạn sẽ thấy tùy chọn lưu trữ trang web ¢â nhấp vào tùy chọn đó để bắt đầu Tôi nên chọn Gói cước và Trung tâm dữ liệu nào? Bây giờ, bạn sẽ được đưa đến một màn hình nơi bạn có thể định cấu hình VPS của mình. Các VPS của DigitalOceanà ¢ â  được gọi là Droplets à ¢ â  và để bắt đầu quá trình, bạn sẽ cần chọn một gói Droplet **Đối với trang web WordPress mới, tùy chọn rẻ nhất chỉ cung cấp đủ tài nguyên Bạn có thể dễ dàng nâng cấp lên gói tốt hơn bất kỳ lúc nào **Để có kết quả tốt nhất, điều này phải càng gần càng tốt với phần lớn đối tượng mục tiêu của bạn Điều này sẽ giảm thiểu độ trễ và đảm bảo hiệu suất cao nhất **Điều quan trọng là bạn phải đặt mật khẩu gốc an toàn. Không sử dụng mật khẩu đơn giản, dễ đoán để dễ nhớ. Đồng thời, hãy ghi lại mật khẩu bạn đã chọn ngay bây giờ, vì bạn sẽ không nhận được email xác nhận có chứa mật khẩu gốc của mình. Khi bạn đã hoàn thành việc này, bạn có thể nhấn *Tạo giọt* Tôi nên chọn tùy chọn bổ sung nào? Bây giờ, bạn sẽ được đưa đến bảng điều khiển DigitalOcean. Một dự án sẽ được tạo tự động và Droplet của bạn sẽ được đặt trong đó. Các dự án DigitalOcean hoàn toàn dành cho mục đích của tổ chức à ¢ â  bạn có thể đổi tên nó nếu muốn hoặc cứ để nguyên như bây giờ **Có thể mất một hoặc hai phút để Droplet của bạn triển khai, bạn có thể theo dõi quá trình này qua thanh tiến trình sẽ xuất hiện. Khi thanh tiến trình đã đầy, Droplet mới của bạn sẽ sẵn sàng để định cấu hình. Tuy nhiên, trước khi chúng tôi chuyển thẳng vào, bạn có thể xem qua các cài đặt **Bạn nên bật sao lưu Dịch vụ này cung cấp ảnh chụp nhanh hàng tuần tự động cho toàn bộ máy chủ của bạn. Mặc dù bạn không nên chỉ dựa vào giải pháp sao lưu này, nhưng nó không tốn kém và cung cấp một số biện pháp bảo vệ chống mất dữ liệu. Nếu bạn muốn bật dịch vụ này, chỉ cần nhấp vào *Sao lưu* ở bên trái, sau đó nhấp vào nút *Bật sao lưu*. DigitalOcean sau đó sẽ hiển thị ngày và giờ sao lưu theo lịch trình đầu tiên của bạn. Sau đó, bạn sẽ có thể truy cập các bản sao lưu của mình từ cùng menu này sau khi trang web của bạn hoạt động **Bạn có thể bật miễn phí các số liệu bổ sung và cảnh báo có thể định cấu hình cho Droplet của mình, điều này cho phép bạn theo dõi việc sử dụng tài nguyên và lưu lượng truy cập tổng thể một cách chi tiết hơn. Bạn cũng có thể muốn triển khai địa chỉ IPv6, địa chỉ này mang lại khả năng bảo mật cao hơn và định tuyến hiệu quả hơn. Việc triển khai các tùy chọn bổ sung này không hề dễ dàng - bạn sẽ phải sử dụng SSH và dòng lệnh. Mặc dù các hướng dẫn mà DigitalOcean cung cấp để triển khai các tính năng này rất nhanh chóng và dễ thực hiện, nhưng bạn có thể muốn đợi cho đến khi hoàn tất thiết lập WordPress và thực hành một số ứng dụng khách SSH trước khi bắt đầu Đặt tên cho giọt của bạn và kiểm tra trang giữ chỗMặc dù không có gì sai khi giữ tên được tạo tự động, nhưng bạn có thể muốn đặt tên cho giọt của mình một cái gì đó dễ xác định hơn một chút. Để thực hiện việc này, hãy nhấp vào tên hiện tại của Droplet của bạn ở đầu cài đặt của nó. Nhập tên mới, sau đó nhấp vào dấu kiểm màu xanh để xác nhận **Bạn có thể đặt tên cho Droplet của mình theo bất kỳ thứ gì bạn thích, nhưng dấu cách, ký tự đặc biệt và hầu hết các dấu câu đều không được phép. Tuy nhiên, dấu gạch ngang vẫn được. Giờ đây, Droplet của bạn đã được thiết lập xong, bạn nên kiểm tra xem nó có hoạt động bình thường không. Để làm điều này, bạn có thể truy cập địa chỉ IP của nó. Nếu tất cả đều ổn, IP sẽ trả về trang giữ chỗ DigitalOcean **Bạn có thể tìm thấy địa chỉ IP của Dropletà ¢ â  trong cài đặt của nó hoặc trên trang chủ bảng điều khiển Di chuột qua địa chỉ IP để hiển thị lệnh à ¢ â ÂCopyà ¢ â Â, lệnh này sẽ tăng tốc mọi thứ. Sau đó, bạn có thể chỉ cần dán địa chỉ này vào trình duyệt web mà bạn chọn ## Định cấu hình WordPressMặc dù WordPress được cài đặt trên Droplet của chúng tôi, nhưng nó vẫn chưa được định cấu hình hoặc sẵn sàng để sử dụng **Để hoàn tất thiết lập WordPress **bạn sẽ cần sử dụng ứng dụng khách SSH để kết nối với Droplet của mình. Đừng lo lắng, điều này không khó như bạn tưởng đâu. Làm theo hướng dẫn đơn giản của tôi dưới đây để hoàn thành nhanh chóng Máy khách SSH là gì và tôi nên sử dụng cái nào? **Ứng dụng khách SSH cho phép bạn kết nối từ xa với máy Linux (chẳng hạn như Droplet của bạn) và điều khiển nó thông qua dòng lệnh. Các ứng dụng khách này thường bao gồm các giao diện đồ họa đơn giản. Các tùy chọn phổ biến nhất là OpenSSH, được tích hợp trong Windows và PuTTY, dễ sử dụng và tải xuống miễn phí cho cả Windows và MacOS. **Đối với hướng dẫn này, tôi đã sử dụng PuTTYIt cung cấp một thiết lập đơn giản và giao diện người dùng đơn giản cho phép bạn lưu cài đặt của mình cho các kết nối lặp lại. Nó có thể xử lý hầu hết mọi thứ bạn ném vào nó và nó rất phù hợp với nhu cầu của chúng tôi ở đây. Mặc dù các máy khách SSH khác nhau có thể có các quy trình thiết lập khác nhau, nhưng các lệnh bạn sẽ nhập sẽ giống hệt nhau. Nếu bạn chọn một ứng dụng khách khác, bạn có thể bỏ qua hướng dẫn thiết lập PuTTY bên dưới Cách bật cấu hình WordPress bằng dòng lệnh **Vì hầu hết người dùng máy tính đều sử dụng hệ thống Windows 64 bit, nên có thể bạn sẽ muốn tùy chọn hàng đầu Tải xuống trình cài đặt thích hợp và chạy nó để hoàn tất cài đặt ứng dụng khách PuTTY ** nhập địa chỉ IP của Giọt của bạn ở đầu màn hình Phiên. Bạn cũng cần đảm bảo rằng loại kết nối của mình là à ​​¢ â ÂSSHà ¢ â  và cổng được đặt thành ââÂ22ââ **Tiếp theo, hãy đặt tên người dùng đăng nhập của bạn là ââÂroot Điều này giúp bạn tiết kiệm thêm một bước khi kết nối với Droplet của mình. Bạn có thể thực hiện việc này trên màn hình ââÂDữ liệuââÂ, được tìm thấy lại trong menu chính *Tiết kiệm*. Phiên của bạn sau đó sẽ xuất hiện trong danh sách. Nếu bạn muốn sử dụng lại các cài đặt này sau, hãy nhấp vào phiên đã lưu của bạn trong danh sách rồi nhấn *Tải*. Bây giờ, bạn cuối cùng đã sẵn sàng để kết nối! **Nhấn nút *Mở* ở cuối cửa sổ để bắt đầu kết nối *Chấp nhận* để tiếp tục **Điều đáng chú ý là các ký tự bạn nhập sẽ không xuất hiện trong dòng lệnh, đây là một biện pháp bảo mật để đảm bảo rằng bất kỳ bên thứ ba nào cũng không thể đọc được mật khẩu của bạn. Có vẻ như không có gì xảy ra, nhưng thông tin đầu vào của bạn đang hoạt động **bạn cũng sẽ cần kết nối một tên miền với Droplet của mình. Hãy giải quyết vấn đề này ngay bây giờ. Bạn có thể tạm thời đóng kết nối SSH ## Kết nối một tên miền Để tiếp tục, bạn sẽ cần một tên miền đang hoạt động. Nếu bạn chưa đăng ký, hãy làm như vậy ngay bây giờ **Tôi sẽ sử dụng một tên miền đã đăng ký với Hostinger. Tên miền này có giá thấp hơn hầu hết các phần mở rộng tên miền phổ biến, cùng với quản lý DNS dễ dàng. Bất kể bạn sử dụng công ty đăng ký nào, quy trình sẽ khá giống nhau Nút *Quản lý* bên cạnh miền bạn muốn sử dụng *Thay đổi*liên kết để chỉnh sửa chúng **ns1.digitialocean.com **ns2.digitialocean.com và **ns3.digitialocean.com Thao tác này sẽ trỏ tên miền của bạn đến các máy chủ của DigitalOcean. Nếu được thực hiện đúng, máy chủ định danh của bạn sẽ trông giống như ví dụ trong ảnh chụp màn hình ở trên. Nhấp vào *Lưu* để xác nhận các thay đổi. **Hãy nhớ rằng các thay đổi máy chủ định danh có thể mất một chút thời gian để giải quyết hoàn toàn. Mặc dù quá trình này có thể diễn ra ngay lập tức nhưng thường mất khoảng một giờ và có thể mất đến vài ngày. Tôi khuyên bạn nên đợi một hoặc hai giờ trước khi thử các bước còn lại. **Sau khi bạn đã cho phép một chút thời gian để cài đặt máy chủ định danh thay đổi, bạn sẽ cần định cấu hình DNS của mình. Điều này cần được thực hiện với DigitalOcean, không phải công ty đăng ký tên miền của bạn ââ như bạn đang sử dụng máy chủ định danh của DigitalOcean, DNS của bạn hiện được xử lý ở đó. Rất may, DigitalOcean cung cấp quản lý DNS đơn giản cho các tên miền, ngay cả khi chúng được đăng ký ở nơi khác *Mạng* trong menu ngoài cùng bên trái, theo sau là *Miền* ở trên cùng. **Ở đây, bạn sẽ cần nhập tên miền của mình mà không có à ¢ â Âwww.à ¢ â  à ¢ â  ví dụ: tôi đã nhập à ¢ â  awesomefool.comSau đó, nhấp vào *Thêm miền* Tùy chọn *A* ở đầu màn hình. **Trong trường Tên máy chủ, bạn chỉ cần nhập biểu tượng Biểu tượng này đại diện cho miền gốc của bạn - tên miền của bạn và phần mở rộng đã chọn, không có bất kỳ tiền tố hoặc miền phụ nào. Trong trường hợp của tôi, tên miền gốc là ââÂawesomefool.com.ââ Trong trường Will Direct To, bạn có thể sử dụng menu thả xuống để chọn Giọt của mình. Hộp ââÂTTLââ có thể được để ở giá trị mặc định. Bây giờ, hãy nhấp vào nút *Tạo Bản ghi*. Sau đó, tên miền gốc của bạn sẽ trỏ đến địa chỉ IP Dropletââ của bạn, cho phép khách truy cập sử dụng địa chỉ đó để truy cập trang web của bạn tùy chọn *Cname* ở trên cùng. **Trong phần Tên máy chủ, nhập tiền tố ââÂwww.ââÂ, sau đó trong trường Is An Alias ​​Of, nhập biểu tượng Bây giờ bạn có thể nhấp vào nút *Tạo bản ghi* lần cuối. Bước này chỉ đảm bảo rằng những khách truy cập miền của bạn có tiền tố ââÂwww.ââ sẽ được chuyển hướng chính xác đến đúng địa chỉ IP. Khi điều này được thực hiện, bạn có thể quay lại trang chủ của bảng điều khiển DigitalOcean một cách an toàn Hoàn thành Cấu hình WordPress và Đăng nhập vào Trang tổng quanBây giờ, cài đặt tên miền và DNS của bạn đã hoàn tất theo thứ tự, bạn có thể bắt đầu định cấu hình cài đặt WordPress của mình **Mở kết nối SSH tới Droplet của bạn bằng PuTTY, như bạn đã làm trước đó Nếu bạn đã lưu phiên của mình trước đó, bạn có thể tải hồ sơ của phiên **Nhập miền của bạn mà không có tiền tố ââÂwww.ââ và nhấn phím Enter** **Tôi thực sự khuyên bạn nên thêm SSL ngay bây giờ - nó sẽ cung cấp miễn phí một lớp bảo mật và độ tin cậy cho trang web của bạn. Nếu bạn từ chối, bạn sẽ phải thêm SSL theo cách thủ công vào một ngày sau đó . Nhập ââÂYââ để chấp nhận hoặc ââÂNââ để từ chối. Nếu chấp nhận, bạn sẽ phải đồng ý với các điều khoản và điều kiện của LetÃÂs Encrypt.Bạn có thể thực hiện việc này bằng cách nhập âÂÂAââÂ**Bạn nên để trống phần nhập và nhấn phím Enter Thao tác này sẽ định cấu hình SSL cho tất cả các tùy chọn**Sau một thời gian, bạn sẽ thấy rằng quá trình cài đặt WordPress cuối cùng đã hoàn tất. Để xác nhận, bạn có thể nhập tên miền của mình vào trình duyệt web à ¢Â nếu nó trả về một trang web WordPress cơ bản với văn bản mẫu à ¢ â ÂXin chào thế giớiââÂ, bạn ổn cả!Nếu bạn vẫn nhìn thấy trang giữ chỗ, đừng lo lắng - những thay đổi này có thể mất một thời gian ngắn để xuất hiện.Có thể giúp xóa bộ nhớ đệm và cookie của trình duyệtThiết lập trang web của bạn Tất cả những gì còn lại là bắt đầu xây dựng trang web của bạn!**Để đăng nhập vào bảng điều khiển WordPress của bạn, chỉ cần nhập miền của bạn vào trình duyệt bạn chọn, nhưng thêm âÂÂ/wp-adminâ vào cuối URL Dành cho ví dụ, của tôi sẽ là âÂÂwww.awesomefool.com/wp-adminâÂÂ**Tôi khuyên bạn nên cài đặt thêm các plugin bảo mật và giải pháp sao lưu để bảo vệ tốt hơn trang web và dữ liệu của bạn**## Bất cứ điều gì khác tôi nên biết?Từ đây, bạn có thể xây dựng bất kỳ trang web nào bạn muốn - cho dù đó là một blog, một trang đích cho công việc tự do của bạn, hoặc một trang web thương mại điện tử.Tùy thuộc vào nhu cầu cá nhân của bạn, **bạn có thể muốn kích hoạt một số tùy chọn bổ sung mà DigitalOcean cung cấp, chẳng hạn như số liệu nâng cao hoặc địa chỉ IPv6 Cả hai đều yêu cầu kết nối với Giọt của bạn thông qua SSH, nhưng DigitalOcean có nhiều tài liệu hướng dẫn bạn thực hiện. Đừng quên bảo trì WordPress đúng cách ¢ â  luôn cập nhật tất cả các plugin và chủ đề, cùng với phần mềm cốt lõi của bạn. Kích hoạt một số loại giải pháp sao lưu mạnh mẽ, vì bạn không muốn mất dữ liệu của mình sau tất cả công việc khó khăn này. Với tất cả những gì đã làm, tôi chúc bạn và trang web WordPress của bạn gặp nhiều may mắn! ## Câu hỏi thường gặp VPS là gì? VPS là một máy chủ ảo cung cấp cho bạn một phần tài nguyên dành riêng cho máy chủ. VPS của DigitalOceanà ¢ â  sử dụng công nghệ đám mây và được gọi là à ​​¢ â ÂDroplets.à ¢ â  DigitalOcean cung cấp một nền tảng chất lượng hàng đầu và do đó, nó tương đối đắt à ¢ â  kiểm tra **danh sách các dịch vụ lưu trữ web tốt nhất của chúng tôi**vào năm 2022 để biết một số lựa chọn thay thế rẻ hơn Giá của một VPS từ DigitalOcean là bao nhiêu? Việc sử dụng một Giọt được tính theo giờ. Mọi chi phí phát sinh đều được tập hợp thành một hóa đơn hàng tháng. Basic Droplet cung cấp quá nhiều tài nguyên cho một trang web WordPress đơn giản và khá dễ cài đặt DigitalOcean có bản dùng thử miễn phí không? DigitalOcean cung cấp bản dùng thử miễn phí 60 ngày với khoản tín dụng $100 để dùng thử dịch vụ theo ý muốn. Tuy nhiên, không có bảo đảm hoàn lại tiền. Nếu bạn mới sử dụng dịch vụ lưu trữ web, bạn có thể muốn xem qua **hướng dẫn đầy đủ của chúng tôi để khởi chạy trang web đầu tiên của bạn**