Tin tức và phân tích của tất cả các thiết bị di động

Cách cài đặt WordPress trên DigitalOcean

DigitalOcean là một trong những công ty lưu trữ đám mây phát triển nhanh nhất trên thế giới tập trung vào sự đơn giản và quy mô. Hôm nay chúng ta sẽ tìm hiểu cách cài đặt và định cấu hình WordPress trong DigitalOcean.

Tại sao chúng tôi yêu DigitalOcean

Mở cửa vào năm 2011, nó sớm trở thành một trong những nhà cung cấp dịch vụ lưu trữ đám mây lớn nhất với hơn một triệu người dùng. Các máy chủ của DigitalOcean được gọi là Giọt, đơn vị nhỏ nhất của máy chủ đám mây mà bạn có thể mua từ $ 5 / tháng.

Yếu tố chính cho sự thành công to lớn của DigitalOcean là sự đơn giản của nó. Ngoài việc là một tùy chọn sạch sẽ và đơn giản, còn nhiều điều nữa để yêu thích DigitalOcean cho trang web WordPress của bạn. Dưới đây là năm lý do tại sao chúng tôi coi DigitalOcean là tuyệt vời.

Lưu ý: Đây là phần tùy chọn, bạn có thể bỏ qua và truy cập trực tiếp vào phần tiếp theo để cài đặt WordPress trên DigitalOcean.

Giá cả cạnh tranh và phải chăng

giá kỹ thuật số $ 5 giọt vps

Giá DigitalOcean (tháng 9 năm 2018)

DigitalOcean có một trong những điểm giá thấp nhất trong ngành lưu trữ đám mây. Bạn có thể bắt đầu máy chủ của riêng mình với giá chỉ $ 5 / tháng.

Ba tính năng làm cho DigitalOcean có giá cả rất phải chăng.

  1. Sử dụng tiền lương hàng giờ
  2. Không có thời gian thuê tối thiểu
  3. Không có phí thiết lập (ngay cả đối với các thiết lập lớn)
  4. Kế hoạch bắt đầu từ $ 0.0007 / giờ
DigitalOcean's droplets start as low as $5/month!

Sự sụt giảm của $ 5 / tháng đi kèm:

  • 1 GB RAM
  • 25 GB về không gian lưu trữ SSD (SSD nhanh hơn khoảng 10 lần so với ổ cứng truyền thống)
  • 1 TB băng thông (thực sự hào phóng)
  • 1 bộ nguồn vCPU (CPU ảo)
  • Giá: $ 00,007 / giờ, khoảng 60 đô la / năm!

Trình cài đặt tự động của 1 bấm vào wordpress

cài đặt wordpress một cú nhấp chuột từ digitalocean

Cài đặt WordPress với 1 nhấp được cung cấp bởi DigitalOcean

DigitalOcean có một hình ảnh ngọt ngào sẵn sàng cho WordPress và một loạt các phần mềm nguồn mở khác, làm cho nó trở thành một tài sản vô giá. Với một vài cú nhấp chuột (bạn sẽ thấy cách) chúng ta có thể tạo một bản cài đặt WordPress hoạt động liên tục trong một thời gian ngắn.

Cộng đồng tri thức và cơ sở tri thức

phương pháp tập trung vào cộng đồng kỹ thuật số

Cách tiếp cận cộng đồng của DigitalOcean để giành được khách hàng

DigitalOcean có rất nhiều hướng dẫn về hầu như bất kỳ sistema operativo, bất kỳ phần mềm và bất kỳ chủ đề (liên quan đến lưu trữ)! Phần tốt nhất: nó được kiểm tra tỉ mỉ trên giọt của bạn để đảm bảo nó cũng hoạt động trên giọt của bạn!

Ngoài hướng dẫn, nó cũng có các diễn đàn hỏi đáp tích cực và các dự án cộng đồng thú vị.

Thay đổi kích thước động

Với DigitalOcean, bạn có thể tự động thay đổi kích thước thả của mình. Hãy nhớ rằng chúng ta đã nói về điều đó trong Giới thiệu về Điện toán đám mây với WordPress? Bất cứ khi nào bạn cần thêm một chút nước trái cây, thay đổi kích thước một giọt dễ dàng như xoay núm để tăng âm lượng.

Với sự tự tin của các nhà phát triển tốt nhất

cơ sở đánh giá khách hàng kỹ thuật số

Các nhà phát triển yêu thích DigitalOcean

John Resig, người tạo ra jQuery (một trong những khung JavaScript tốt nhất), Salvatore Sanfilippo, người tạo ra Redis và đồng sáng lập StackExchange Jeff Atwood đều sử dụng DigitalOcean cho các dự án của họ.

Cài đặt WordPress trên DigitalOcean

Điều kiện tiên quyết: Khi bạn đã đăng ký với DigitalOcean, bạn cần cập nhật thông tin liên hệ của mình và chuyển một số tiền (khoảng $ 5) vào tài khoản DigitalOcean của bạn để tạo giọt đầu tiên của bạn. Hãy nghĩ về nó giống như một chiếc điện thoại trả trước. Bạn có thể sử dụng PayPal hoặc thẻ tín dụng để nạp tiền vào tài khoản của bạn. Bây giờ chúng tôi đã sẵn sàng để tạo ra giọt WordPress của chúng tôi.

Tổ chức tài khoản người dùng DigitalOcean: Dự án là gì?

tạo một dự án trong digitalocean

Các dự án là một đơn vị tổ chức cơ bản trong tài khoản DigitalOcean của bạn. Mỗi dự án có thể có nhiều giọt và các tính năng khác (như cân bằng tải và lưu trữ đối tượng) mà DigitalOcean phải cung cấp. Một tài khoản DigitalOcean có thể có nhiều dự án.

Chúng tôi bắt đầu bằng cách tạo dự án DigitalOcean đầu tiên của chúng tôi. Chọn tên dự án, mô tả, mục đích dự án và môi trường. Một môi trường có thể là Phát triển, Dàn dựng hoặc Sản xuất. Đối với hướng dẫn của chúng tôi, chúng tôi đã chọn các tùy chọn hiển thị trong ảnh chụp màn hình ở trên.

Vì DigitalOcean là một nền tảng lưu trữ đám mây tập trung vào nhà phát triển, họ có các tùy chọn bổ sung này đi một chặng đường dài trong việc giúp các nhà phát triển tổ chức các dự án của họ.

Cách tạo giọt WordPress trong DigitalOcean

Khi bạn đã tạo một dự án, bây giờ bạn có thể tạo một thả.

tạo ra một sự sụt giảm mới trong digitalocean trong wordpress

Bước 1: Chúng tôi bắt đầu bằng cách tạo một giọt trong dự án WPExplorer.

nhỏ giọt bạn

Bước 2: Chọn Ubuntu làm sistema operativo từ giọt của bạn và sau đó chọn tab Ứng dụng một lần nhấp.

một cú nhấp chuột vào WordPress thả trên digitalocean

Bước 3: Chọn WordPress vào ngày 18.04. Điều này có nghĩa là DigitalOcean sẽ tự động cài đặt WordPress trên Ubuntu 18.04.

tùy chọn lưu trữ và sao lưu

Lưu ý: Bạn cũng có thể thêm bản sao lưu vào Giọt của bạn. Tuy nhiên, điều này không quan trọng với chúng tôi vì đây là một hướng dẫn. Ngoài ra, điều này không nên nhầm lẫn với các bản sao lưu WordPress. Một bản sao lưu thả là bản sao lưu tự động ở cấp độ của sistema, có nghĩa là họ sao chép mọi thứ vào sistema operativo (và không chỉ WordPress).

Tùy chọn vị trí trung tâm dữ liệu (và bổ sung) trong một giọt DigitalOcean

Giai đoạn 4: Giọt DigitalOcean có thể được thực hiện trong 8 trung tâm dữ liệu khác nhau. Vì tôi ở Ấn Độ, tôi đã chọn Bangalore. Tùy chọn để chọn các tùy chọn bổ sung (như mạng riêng, IPv6, v.v.) và khóa SSH. Vì chúng tôi ở đây chỉ để cài đặt WordPress, nên các chức năng này sẽ không cần thiết. Tuy nhiên, vui lòng dùng thử chúng trên tài khoản DigitalOcean của bạn.

tạo ra một giọt nước biển kỹ thuật số

Bước 5: Như bạn có thể thấy dự án mặc định i.e.WPExplorer được chọn tự động. Nhập tên máy chủ (tên này sẽ được ghi nhớ trong nội bộ) và nhấp vào Tạo nên để bắt đầu tạo giọt của bạn.

giọt kỹ thuật số đã sẵn sàng

DigitalOcean Drop đã sẵn sàng!

Bước 6: Khi thả được tạo, bạn sẽ thấy một thông báo tương tự như ảnh chụp màn hình ở trên.

email kỹ thuật số giảm

Bạn cũng sẽ nhận được một email tương tự trong tài khoản email đã đăng ký DigitalOcean của bạn.

Đăng nhập vào DigitalOcean Drop qua SSH Console

Đã đến lúc cài đặt WordPress nổi tiếng 5 phút Chỉ lần này chúng ta sẽ kết thúc 2 phút Chúng tôi đã có địa chỉ IP mà chúng tôi có thể sử dụng để đăng nhập vào máy chủ WordPress. Tuy nhiên, chúng tôi cần đăng nhập vào giọt DigitalOcean của chúng tôi thông qua SSH để thiết lập lần đầu tiên.

Một giọt WordPress chưa được định cấu hình trong DigitalOcean

Trừ khi chúng tôi làm điều đó, chúng tôi sẽ thấy một thông báo như thế này khi chúng tôi nhập địa chỉ IP trong trình duyệt của chúng tôi. Bạn có thể đăng nhập vào giọt DigitalOcean của mình thông qua SSH bằng cách sử dụng Putty tại Windows o Terminal trên Mac. Tuy nhiên, DigitalOcean thậm chí còn có cách đơn giản hơn để thực hiện việc này, như hiển thị bên dưới:

truy cập ssh giọt thông qua giao diện điều khiển

Đầu tiên, từ bảng điều khiển DigitalOcean, chọn giọt của bạn và sau đó chọn tab Access từ menu bên trái. Bấm vào Bảng điều khiển khởi chạy để truy cập giọt của bạn thông qua SSH bằng trình duyệt web của bạn.

truy cập ssh giọt

Sau đó, nhập tên người dùng (root) và mật khẩu mà chúng tôi đã gửi qua email cho bạn trước đó. Bạn sẽ ngay lập tức được yêu cầu tạo mật khẩu mới cho tài khoản người dùng root. Khi bạn đã đặt lại mật khẩu gốc, bạn sẽ thấy một thông báo tương tự như ở trên.

Đó là nó. Bây giờ chúng tôi đã sẵn sàng cho việc cài đặt WordPress nổi tiếng của 2 phút

Định cấu hình cài đặt WordPress trong DigitalOcean

Cho đến nay chúng ta có:

  • Tạo ra một giọt mới của DigitalOcean với Ubuntu và WordPress được cài đặt sẵn; y
  • Nó đã nhập vào giọt thông qua SSH (sử dụng quyền truy cập bảng điều khiển tích hợp của DigitalOcean).

Bây giờ chúng tôi phải làm các bước cuối cùng để chuẩn bị trang web WordPress của chúng tôi.

cài đặt wordpress trong digitalocean 1/2

Nhập địa chỉ IP vào trình duyệt của bạn và bạn sẽ được chào đón với màn hình cài đặt nổi tiếng.

cài đặt wordpress trong digitalocean 2/2

Bây giờ chọn tên người dùng, mật khẩu và địa chỉ email. Cấu hình cơ sở dữ liệu đã được cấu hình sẵn bởi DigitalOcean. Bạn cũng có thể muốn tắt khả năng hiển thị của công cụ tìm kiếm nếu bạn đang kiểm tra một trang web. Điều duy nhất là bạn cần kích hoạt nó khi trang web của bạn đã sẵn sàng.

Nhấp vào Cài đặt WordPress và để điều kỳ diệu xảy ra.

cài đặt wordpress trong digitalocean

Và bạn đã có nó: WordPress đã sẵn sàng.

cài đặt thành công wordpress trên digitalocean

Điều này đánh dấu sự kết thúc của hướng dẫn cơ bản của chúng tôi.

Phần thưởng: DigitalOcean cho người mới bắt đầu (một tùy chọn khác trong đám mây)

Bạn có nhớ khi chúng tôi thực hiện đánh giá lưu trữ Cloudways không? Chà, một trong những tính năng thú vị mà Cloudways cung cấp là tùy chọn chọn đám mây của bạn và một trong các tùy chọn là DigitalOcean! Vì Cloudways thực hiện tất cả các công việc nặng nhọc cho bạn, bạn chỉ cần nhấp và bắt đầu lưu trữ trang web của mình để bạn có thể có tất cả các lợi ích tuyệt vời của lưu trữ đám mây với DigitalOcean trừ đi thiết lập. Điều này làm cho Cloudways trở thành một lựa chọn tuyệt vời cho người mới hoặc những người không muốn tìm hiểu kỹ về thiết lập lưu trữ đám mây.

Cài đặt WordPress nâng cao trong DigitalOcean

Có một trang web WordPress trên DigitalOcean là điều tuyệt vời. Tuy nhiên, nó sẽ không hoạt động tốt nếu URL trang web WordPress của bạn là một địa chỉ IP. Chúng ta cần liên kết nó với một tên miền. Ngoài ra, các trang web được mã hóa là tiêu chuẩn hiện nay, vì vậy chúng tôi sẽ tìm hiểu cách cài đặt chứng chỉ HTTPS trên giọt WordPress của chúng tôi.

Dưới đây là tóm tắt về những gì chúng tôi sẽ đề cập trong phần cài đặt WordPress nâng cao của chúng tôi:

  • Thiết lập một tên miền cho trang web WordPress của bạn
  • Cài đặt HTTPS cho WordPress trên giọt DigitalOcean của bạn.

Thiết lập tên miền cho thả WordPress DigitalOcean của bạn

Để thiết lập URL WordPress của bạn, bạn cần:

  • Thêm một "Một tập tin" chỉ vào địa chỉ IP của giọt nước của bạn và
  • Thay đổi URL trang web từ bảng quản trị WordPress.

Đó là một quá trình gồm hai phần phải được thực hiện tuần tự.

Phần 1: Thêm bản ghi A vào miền của bạn:

Phần này chủ yếu phụ thuộc vào nhà cung cấp dịch vụ lưu trữ của bạn. Bạn nên tham khảo tài liệu lưu trữ của mình khi thêm bản ghi A vào DNS. Hoặc chỉ Google "cách thêm bản ghi vào" Bạn sẽ nhận được hướng dẫn cụ thể.

Nếu máy chủ của bạn đi kèm với cPanel (hầu hết các máy chủ web được chia sẻ), chúng tôi có một hướng dẫn cho bạn ở đây:

bảng cpanel trên một máy chủ chia sẻ

Bước 1: Đăng nhập vào tài khoản cPanel của bạn và chọn Biên tập khu vực. Bạn cũng có thể sử dụng chức năng tìm kiếm trong cPanel để nhanh chóng xác định vị trí công cụ này.

Thêm một bản ghi trong dns 1/2

Bước 2: Bấm vào + Một kỷ lục để thêm một bản ghi mới A.

thêm một bản ghi dns

Bước 3: Giả sử tên miền của bạn là example.com và bạn muốn trỏ nó đến thả DigitalOcean mới của bạn. Trong trường hợp này, bạn phải thêm hai bản ghi A trong trình chỉnh sửa Vùng DNS của mình. Đầu tiên là example.com và cái kia là www.example.com. Cả hai bản ghi sẽ trỏ tên miền chính của bạn đến địa chỉ IP của giọt nước. Bạn nên sử dụng cấu hình sau:

Một kỷ lục n. ° 1: "example.com"

Name: example.com. (yes a trailing '.' is included)
 Address: In the address field, add you droplet's IP address.

Một kỷ lục # 2: "www.example.com"

Name: www.example.com. (a trailing '.' will automatically appear. If it does not, ignore it!)
 Address: Your droplet's IP address.

Tuy nhiên, đối với hướng dẫn của chúng tôi, chúng tôi đang sử dụng một tên miền phụ: digitalocean.souravkundu.in. Do đó, chúng tôi đã nhập một bản ghi A duy nhất cho tên miền phụ để trỏ đến địa chỉ IP thả.

Lưu ý: Cài đặt này cũng hữu ích cho các trang web có tên miền phụ khác nhau cho blog của bạn. Ví dụ: "blog.productsite.com".

Một bản ghi cho hướng dẫn của chúng tôi: "digitalocean.souravkundu.in"

Name: digitalocean.souravkundu.in.
 Address: Our droplet's IP address

Khi các bản ghi A được cấu hình để trỏ đến địa chỉ IP của giọt nước, sẽ mất một lúc để phản ánh. (Nó không xảy ra ngay lập tức). Thời gian chờ này được gọi là thời gian lan truyền DNS và kéo dài tới 24 giờ. Tuy nhiên, trong điều kiện thực tế, nó không nên mất nhiều hơn 5 phút nếu nó là một bản ghi A mới.

Giai đoạn 4: Để xác minh rằng bản ghi A đang hoạt động, hãy nhập URL (trong trường hợp của chúng tôi là digitalocean.souravkundu.in) trong trình duyệt của bạn và bạn sẽ thấy trang web WordPress của mình. Điều này cho bạn biết rằng bạn đã liên kết thành công tên miền của bạn với giọt DigitalOcean của bạn.

Phần 2: Thay đổi URL của trang web WordPress trong DigitalOcean

cài đặt wordpress mặc định

Khi chúng tôi cài đặt trang web WordPress trên DigitalOcean, URL trang web sẽ tự động được định cấu hình là địa chỉ IP của máy chủ. Bây giờ chúng ta phải thay đổi nó thành tên miền mới mà chúng ta vừa cấu hình.

Chuyển đến bảng điều khiển WordPress → Cài đặt → Chung. Chúng ta phải thay đổi hai lĩnh vực ở đây:

  • Địa chỉ WordPress (URL)
  • Địa chỉ trang web (URL)

Thay đổi nó thành URL tương ứng mà bạn đã đặt trong Bản ghi A trong phần trước. Nó phải là "example.com" hoặc "blog.ejemplo.com". Xin lưu ý rằng cả địa chỉ WordPress và địa chỉ trang web phải có cùng giá trị.

cài đặt url của trang wordpress

Trong hướng dẫn của chúng tôi, chúng tôi đã sử dụng http://digitalocean.souravkundu.in/. Sau khi hoàn tất, cuộn xuống và nhấn Save để lưu các thay đổi.

Trang web WordPress của bạn đã sẵn sàng!

Thêm HTTPS vào WordPress bằng DigitalOcean

Thiết lập chứng chỉ SSL cho phép HTTPS trên máy chủ web, đảm bảo lưu lượng giữa máy chủ và máy khách kết nối với nó. DigitalOcean cài đặt sẵn một công cụ có tên là Certbot trong phần cài đặt WordPress chỉ với một cú nhấp chuột. Certbot là một cách miễn phí và thuận tiện để định cấu hình chứng chỉ SSL trên máy chủ.

Bây giờ chúng ta sẽ xem cách định cấu hình Certbot trong DigitalOcean để thêm HTTPS vào trang web WordPress của bạn.

Theo tài liệu của DigitalOcean, để sử dụng Certbot, bạn sẽ cần một tên miền đã đăng ký và hai bản ghi DNS:

  • Một bản ghi tên miền (ví dụ: example.com) đến địa chỉ IP của máy chủ
  • Một miền Một bản ghi có trước www (ví dụ: www.example.com) đến địa chỉ IP của máy chủ.

Điều này rất giống với phần 1 từ phần cấu hình DNS. Và đoán xem? Chúng tôi đã có!

Khi bước này được thực hiện, chúng ta sẽ phải đăng nhập vào bảng điều khiển giọt thông qua SSH và chạy lệnh sau:

certbot --apache -d example.com -d www.example.com

Điều duy nhất là example.com được thay thế bằng tên miền của bạn. Trong hướng dẫn của chúng tôi, vì chúng tôi chỉ sử dụng một tên miền phụ, nên lệnh sẽ là:

certbot --apache -d digitalocean.souravkundu.in
  • Sẽ có một vài lời nhắc khi lệnh được chạy. Chỉ cần chấp nhận chúng bằng cách nhập "Y" trên bảng điều khiển.
  • Bạn cũng sẽ được hỏi nếu bạn muốn chuyển hướng tất cả lưu lượng HTTP sang phiên bản HTTPS của trang web. Tôi khuyên bạn nên chọn có vì điều này đảm bảo rằng tất cả khách truy cập của bạn có được phiên bản mã hóa của trang web của bạn.
  • Khi điều này được thực hiện, bạn sẽ cần quay lại bảng điều khiển WordPress và thay đổi URL trang web từ http thành https, như hiển thị trong ảnh chụp màn hình bên dưới.

thay đổi URL trang web WordPress thành https

Tự động hóa và lập lịch sao lưu DigitalOcean

Như đã đề cập ở trên, bạn có thể thêm các bản sao lưu vào giọt DigitalOcean của mình, nhưng chúng chỉ được cung cấp một lần một tuần. Rất nhiều điều có thể xảy ra trong 7 ngày giữa các lần sao lưu. Đó là lý do tại sao chúng tôi tin rằng sẽ có ích khi lấy bản sao lưu trang web của riêng bạn hoặc sử dụng một dịch vụ đáng tin cậy như SnapShooter để giúp bạn quản lý chúng tốt hơn.

SnapShooter DigitalOcean Sao lưu

Với SnapShooter, bạn có thể lên lịch và tạo bao nhiêu bản sao lưu mà bạn cần. Cho dù hàng ngày, hàng giờ hoặc theo yêu cầu. Ngoài ra, bạn có thể lên kế hoạch sao lưu trong giờ thấp điểm, lưu trữ toàn bộ (chọn số lượng bạn muốn giữ) và lưu trữ chúng một cách an toàn. Tùy chọn kết nối nhiều tài khoản DigitalOcean với SnapShooter cho phép bạn tối ưu hóa các bản sao lưu của tất cả các trang web của mình. SnapShooter thậm chí có thể tự động phát hiện và kích hoạt các bản sao lưu của tất cả các giọt mới, giữ cho các trang web của bạn được bảo vệ.

Nhận SnapShooter

Tất nhiên, bạn có thể sao lưu thủ công trang web của mình, nhưng một dịch vụ như SnapShooter giúp quá trình này trở nên dễ dàng.

Hoàn thiện

DigitalOcean là một trong những ví dụ tốt nhất về các nhà cung cấp dịch vụ lưu trữ đám mây thân thiện với nhà phát triển. Họ có tài liệu phong phú bao gồm một trang WordPress chuyên dụng và một sistema hỗ trợ dựa trên vé. Được hỗ trợ bởi thiết kế trực quan, hướng dẫn tập trung vào người dùng và các tính năng mạnh mẽ, DigitalOcean đang thay đổi bộ mặt của dịch vụ lưu trữ đám mây, từng giọt một. Và với điểm vào $ 5 / tháng là một nơi tuyệt vời để tìm hiểu làm thế nào để làm bẩn tay bạn với WordPress.

Trải nghiệm đám mây ngay bây giờ!

Bạn nghĩ gì về hướng dẫn này? Có bất cứ điều gì bạn muốn chúng tôi thêm? Chúng tôi muốn nghe suy nghĩ của bạn trong các ý kiến ​​dưới đây.