Làm cách nào để thiết lập tải nhanh các trang web WordPress trên DigitalOcean?

Khởi chạy các trang web WordPress (WP) trên DigitalOcean (DO) trong vòng chưa đầy 10 phút.


Các blogger hoặc chủ sở hữu trang web mới thường hỏi làm thế nào để làm cho trang web tải nhanh hơn trên lưu trữ được chia sẻ và họ biết giới hạn. Và sau khi trải qua một vài khoảnh khắc thất vọng, họ muốn chuyển từ chia sẻ sang lưu trữ đám mây.

Một trong những nền tảng lưu trữ đám mây đầu tiên xuất hiện trong tâm trí là DigitalOcean.

DO là tuyệt vời để bắt đầu nó; nó rẻ hơn AWS và GCP, có thể mở rộng, nhanh và cung cấp tất cả các tính năng bạn có thể mong đợi.

Nhưng, thiết lập một trang web là một thách thức nếu bạn không quen với các nhiệm vụ quản trị hệ thống. NÊN cung cấp cho bạn HĐH và mọi thứ bạn cần để tự chăm sóc bản thân.

Sau khi nhận được nhiều câu hỏi qua email về cách thiết lập trang WP trên DO, tôi nghĩ sẽ đưa ra một quy trình để khán giả rộng hơn được hưởng lợi.

Trước khi bắt đầu triển khai kỹ thuật, xin lưu ý – DO không phải là công ty đăng ký tên miền. Điều đó có nghĩa là bạn có thể mua một tên miền từ họ. Tôi giả sử bạn đã có một tên miền, và nếu bạn không có tên miền và muốn có một tên miền mới, thì hãy mua từ Namecheap.

Cùng bắt đầu nào…

Có nhiều cách để thiết lập WordPress, nhưng một trong những cách dễ nhất mà tôi đã tìm thấy là sử dụng EasyEngine. Trong hướng dẫn này, chúng tôi sẽ sử dụng EasyEngine để cài đặt tất cả các phần mềm cần thiết và tạo một trang WP.

Bắt máy chủ DigitalOcean

DO có các trung tâm dữ liệu ở nhiều địa điểm trên toàn cầu. Chọn gần hơn với khán giả của bạn.

  • Đăng nhập (Đăng ký nếu bạn chưa có tài khoản) vào DigitalOcean
  • Tạo giọt mới và chọn Ubuntu 18.x làm HĐH
  • Chọn gói nhỏ giọt dựa trên yêu cầu, nhưng nếu bạn đang bắt đầu thì RAM 2 GB hoặc 3 GB sẽ ổn.
  • Chọn theo dõi như một tùy chọn bổ sung
  • Đặt tên máy chủ và nhấp vào tạo

Sẽ mất khoảng một phút và bạn sẽ thấy máy chủ mới được tạo ở đó.

NÊN gửi thông tin xác thực máy chủ đến email đã đăng ký của bạn.

  • Đăng nhập vào máy chủ với thông tin xác thực và IP đã cho bằng ứng dụng khách SSH

Khi bạn đăng nhập lần đầu tiên, nó sẽ nhắc bạn thay đổi mật khẩu. Đó là dự kiến ​​và đề nghị thay đổi thành một mật khẩu phức tạp.

Cài đặt EasyEngine

Khi máy chủ đã sẵn sàng, đã đến lúc cài đặt EasyEngine (EE). EE là một kịch bản tự động hóa tuyệt vời giúp bạn tạo nhiều loại trang web bằng một lệnh đơn giản. Điểm hay của EE là bạn không cần phải lo lắng về việc thiết lập các thành phần riêng lẻ như Nginx, MariaDB, Redis, PHP, v.v. Mọi thứ đều được chăm sóc trong nền và nó hoàn toàn MIỄN PHÍ!

dễ dàng

Phiên bản mới nhất của EE sử dụng Docker nhưng một lần nữa, bạn không cần phải biết về chúng. EE sẵn sàng sản xuất và được yêu thích bởi hàng ngàn trang web lưu lượng truy cập lớn.

Hãy để tôi chỉ cho bạn cách sử dụng EasyEngine dễ dàng như thế nào. Tôi giả sử bạn vẫn đăng nhập vào máy chủ DigitalOcean.

  • Hãy để cập nhật bằng cách thực hiện lệnh dưới đây

cập nhật apt-get

  • Và, cài đặt EE bằng lệnh sau

wget -qO ee rt.cx/ee4 && sudo bash ee

Sẽ mất vài phút để cài đặt phần mềm cần thiết trong nền và sau khi hoàn tất, và nó sẽ đưa bạn đến dấu nhắc.

Trạng thái: Đã tải xuống hình ảnh mới hơn cho easyengine / redis: v4.0.0
+——————-+—————————————————————————-+
| HĐH | Linux 4.15.0-45-chung # 48-Ubuntu SMP Thứ ba ngày 29 tháng 1 16:28:13 UTC 2019 x86_64 |
| Vỏ | / thùng / bash |
| Nhị phân PHP | /usr/bin/php7.2 |
| Phiên bản PHP | 7.2.15-1 + ubfox18.04.1 + deb.sury.org + 1 |
| sử dụng php.ini | /etc/php/7.2/cli/php.ini |
| EE gốc dir | phar: //ee.phar |
| Nhà cung cấp EE dir | phar: //ee.phar/vendor |
| Đường dẫn phar EE | / gốc |
| Gói EE dir | |
| Cấu hình toàn cầu EE | |
| Cấu hình dự án EE | |
| Phiên bản EE | 4.0.10 |
+——————-+—————————————————————————-+
—–> Chạy "trang web giúp đỡ" để biết thêm thông tin về cách tạo một trang web.
[email được bảo vệ]: ~ #

Điều này kết luận EasyEngine đã được cài đặt và sẵn sàng để sử dụng.

Tạo một trang web WordPress

EE có một tùy chọn để tạo một trang web WordPress với bộ đệm Redis, hoạt động tốt hơn. Tôi sử dụng Redis trên Geekflare và hài lòng với nó, vì vậy tôi khuyên bạn nên dùng thử.

Hãy để cùng nhau tạo một trang WP trên một miền với Redis cache.

trang web ee tạo geekflarelab.com –type = wp –cache

Ở trên, tôi đang sử dụng lệnh ee để tạo một trang web có tên miền geekflarelab.com và gõ như WordPress với tùy chọn bộ nhớ đệm.

Sẽ mất vài giây và bạn sẽ thấy một thông báo thành công như sau.

Cấu hình dự án.
Tạo trang web WordPress geekflarelab.com
Sao chép tập tin cấu hình.
Dịch vụ bắt đầu từ trang web.
Tải xuống và định cấu hình WordPress.
Đã chuyển /var/www/htdocs/wp-config.php thành /var/www/wp-config.php thành công
Thành công: Đã nhập thành công.
Kiểm tra và xác minh tình trạng trang web lên. Điều này có thể mất một thời gian.

Cài đặt trang web WordPress.
Thành công: http://geekflarelab.com đã được tạo thành công!
Trang web được tạo.
Tạo mục nhập cron
Thành công: Cron đã tạo thành công
+——————–+—————————————-+
| Trang web | http://geekflarelab.com |
+——————–+—————————————-+
| Trang web gốc | /opt/easyengine/sites/geekflarelab.com |
+——————–+—————————————-+
| Tiêu đề trang web | geekflarelab.com |
+——————–+—————————————-+
| Tên người dùng WordPress | truyền cảm hứng |
+——————–+—————————————-+
| Mật khẩu WordPress | xxxxxxxxxxxx |
+——————–+—————————————-+
| Máy chủ DB | toàn cầu-db |
+——————–+—————————————-+
| Tên DB | geekflarelab_com |
+——————–+—————————————-+
| Người dùng DB | geekflarelab.com-DRf3pP |
+——————–+—————————————-+
| Mật khẩu DB | xxxxxxxxxxxx |
+——————–+—————————————-+
| E-mail | [email được bảo vệ] |
+——————–+—————————————-+
| SSL | Không kích hoạt |
+——————–+—————————————-+
| Bộ nhớ cache | Đã bật |
+——————–+—————————————-+
[email được bảo vệ]: ~ #

Tuyệt vời, vì vậy trang web WP của tôi được tạo ra. EasyEngine chăm sóc Nginx, cơ sở dữ liệu, tối ưu hóa PHP, do đó, bạn không phải thực hiện bất kỳ thay đổi nào

Đã đến lúc kiểm tra nó.

Bạn có nghĩ rằng nó sẽ hoạt động khi tôi nhấn geekflarelab.com?

Không!

Tôi phải cập nhật Bản ghi của một tên miền để trỏ đến IP máy chủ DigitalOcean.

  • Đăng nhập vào bảng điều khiển đăng ký tên miền và cập nhật bản ghi A.

Bây giờ, tôi có thể truy cập geekflarelab.com

Bạn thấy đấy, chỉ trong vài phút, tôi có WP đang chạy trên máy chủ đám mây DO.

Tôi cũng thích làm như sau.

Thay đổi cổng SSH

Theo mặc định, cổng SSH là 22 và mọi người đều biết. Điều này giúp kẻ tấn công thực hiện một cuộc tấn công vũ phu và nếu mật khẩu máy chủ yếu, thì máy chủ của bạn có thể bị hack. Thay đổi cổng mặc định sang thứ khác sẽ là một chiến thắng nhanh chóng.

Tôi đã giải thích cách thay đổi cổng SSH trong bài viết dưới đây.

Cách bảo mật và bảo vệ đám mây / VPS VM (Ubuntu / CentOS)?

Triển khai chứng chỉ SSL / TLS

Điều bắt buộc là phải có trang web của bạn trên HTTPS, và điều tốt là bạn có thể có được nó miễn phí. Nếu bạn không muốn thực hiện kỹ thuật lâu dài, thì tôi khuyên bạn nên dùng thử Cloudflare.

Cloudflare cung cấp SSL MIỄN PHÍ, cùng với các lợi thế về hiệu suất và bảo mật khác.

Bảo mật WordPress

Don Patrick rời khỏi WordPress không an toàn.

Có nhiều plugin có sẵn, nhưng nếu ngân sách cho phép, thì hãy tìm giải pháp cao cấp. Bạn có thể chọn đi với Đám mây Kế hoạch PRO hoặc SUCURI. Cả hai đều cung cấp các tính năng bảo mật và hiệu suất toàn diện, bao gồm chứng chỉ SSL MIỄN PHÍ, phòng chống tấn công DDoS, giảm thiểu lỗ hổng top 10 của OWASP, v.v…

Trang web DigitalOcean WP nhanh như thế nào?

Chà, thật khó để khái quát điều này vì mỗi trang web là duy nhất. Nhưng, chỉ để cho bạn một ý tưởng, tôi đã thực hiện một số bài kiểm tra tải, và đây là kết quả.

Tôi đã cài đặt Chủ đề chính quyền bởi StudioPress và đặt một số bài đăng giả để kiểm tra bằng Blazemeter.

Khá tuyệt vời. Nó không phải là nó?

Như bạn có thể thấy, thử nghiệm đã được thực hiện với 50 người dùng trong 5 phút từ Bắc California và kết quả thật tuyệt vời.

  • Thời gian phản hồi trung bình – 351,19ms
  • Lỗi – 0%

Bất cứ điều gì ít hơn 1 giây là ấn tượng.

Phần kết luận

Nếu bạn đang sử dụng dịch vụ lưu trữ được chia sẻ và muốn chuyển sang đám mây và sẵn sàng dành thời gian để thiết lập, thì DigitalOcean sẽ là một lựa chọn tốt. Tuy nhiên, nếu bạn không có thời gian và kỹ năng quản lý bản thân, thì tôi khuyên bạn nên xem Kinsta.

Kinsta là một nền tảng lưu trữ WP được quản lý cao cấp, tận dụng Google Cloud Platform để cung cấp hiệu suất và bảo mật tốt nhất.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map