Thị trường WordPress DigitalOcean

Với tài khoản Isotropic, bạn có thể lưu bài đăng, bình luận/tương tác, truy cập cộng đồng riêng tư, tham gia các khóa học, quản lý đơn đặt hàng, v.v.

Chúng tôi sử dụng các liên kết ma thuật để xác thực người dùng. Đăng ký hoặc đăng nhập bằng cách nhập email của bạn

Xin chào, tôi vừa tạo một phiên bản WordPress trong Digital Ocean bằng cách sử dụng một giọt (https. //thương trường. kỹ thuật số. com/apps/wordpress), tôi đã cài đặt plugin và sao chép trang prod của mình sang trang dàn dựng (/ dàn dựng), vấn đề là khi tôi cố truy cập vào trang dàn dựng, wordpress chuyển hướng đến $domain/staging

Trân trọng,
Daniel Rivera

Đang xem 1 trả lời (trong tổng số 1)

  • Tác giả plugin

    Thị trường WordPress DigitalOcean
    Rene Hermenau

    (@renehermi)

    2 năm, 5 tháng trước

    Xin chào,

    là trình giữ chỗ $domain hay URL mục tiêu thực sự là $domain/staging?

    Vui lòng gửi cho tôi thông tin hệ thống từ wp staging > tools > system info đến biểu mẫu hỗ trợ của chúng tôi. https. //wp-dàn dựng. com/hỗ trợ/

    IP Nổi (ip tĩnh) được khuyến nghị cao để có cùng một IP sau khi thay đổi kích thước của Droplet của bạn

    Để tạo IP nổi, hãy làm theo các bước sau

    1) Nhấp vào điều hướng bên trái trên Mạng

    2) Chọn Giọt của bạn và nhấp vào nút Gán IP nổi

    Thị trường WordPress DigitalOcean

    Tạo tường lửa#

    Để bảo mật cao hơn, bạn nên gán tường lửa để kiểm soát lưu lượng truy cập vào Droplet của mình

    1) Nhấp vào điều hướng bên trái trên Mạng

    2) Nhấp vào nút Tạo tường lửa

    Thị trường WordPress DigitalOcean


    2) Nhập tên Tường lửa và xác định Quy tắc gửi đến sau và áp dụng tường lửa cho Giọt của bạn

    Thị trường WordPress DigitalOcean


    Bảo vệ

    Cổng 22 (SSH) và 8443 (CloudPanel) chỉ nên được giới hạn cho IP của bạn

    Truy cập CloudPanel#

    Bây giờ bạn có thể truy cập CloudPanel qua Trình duyệt. https. //địa chỉFloatingIp của bạn. 8443

    Thị trường WordPress DigitalOcean

    Bỏ qua cảnh báo chứng chỉ tự ký và nhấp vào Nâng cao và Tiếp tục để tiếp tục đến CloudPanel

    Packer là một công cụ để tạo hình ảnh từ một cấu hình nguồn duy nhất. Sử dụng mẫu Trình đóng gói này giúp giảm toàn bộ quá trình tạo, định cấu hình, xác thực và chụp nhanh bản dựng Droplet thành một lệnh duy nhất

    make build-{{image-name}}

    Lệnh xây dựng Packer cũng có thể được chạy thủ công

    packer build {{image-name}}/template.json

    Cách sử dụng

    Để chạy bản dựng Packer mà mẫu này sử dụng theo mặc định, bạn cần cài đặt Packer và tạo mã thông báo truy cập cá nhân DigitalOcean cũng như đặt nó thành biến môi trường

    packer build {{image-name}}/template.json
    2. Chạy
    packer build {{image-name}}/template.json
    3 mà không có bất kỳ sửa đổi nào khác sẽ tạo một Droplet bản dựng được định cấu hình bằng 1 lần nhấp đó, làm sạch nó, tắt nguồn và chụp nhanh nó

    ⚠️Tập lệnh xác thực hình ảnh trong

    packer build {{image-name}}/template.json
    4 được sao chép từ kho lưu trữ đối tác thị trường. Repo đối tác thị trường là nguồn chính tắc của tập lệnh, vì vậy hãy đảm bảo rằng bạn đang sử dụng phiên bản mới nhất từ ​​đó. Cập nhật nó bằng cách chạy
    packer build {{image-name}}/template.json
    5

    Tạo 1 cú nhấp chuột mới

    Để bắt đầu áp dụng cấu hình này cho hình ảnh của mình, bạn có thể tạo giàn giáo bằng cách sử dụng lệnh

    packer build {{image-name}}/template.json
    0, lệnh này sẽ tạo thư mục
    packer build {{image-name}}/template.json
    1 với cấu hình bản dựng Packer cơ bản

    Các biến sau đây là bắt buộc

    • packer build {{image-name}}/template.json
      2 xác định Mã thông báo API DO được sử dụng để tạo tài nguyên thông qua API của DigitalOcean. Theo mặc định, nó được đặt thành giá trị của biến môi trường
      packer build {{image-name}}/template.json
      2
    • packer build {{image-name}}/template.json
      4 xác định tên của ảnh chụp nhanh kết quả, theo mặc định là
      packer build {{image-name}}/template.json
      5 với dấu thời gian UNIX được thêm vào
    • packer build {{image-name}}/template.json
      6 định nghĩa tên của 1-Click trên Thị trường. Nó được lưu vào /var/lib/digitalocean/application. thông tin
    • packer build {{image-name}}/template.json
      7 xác định phiên bản của phần mềm nổi bật nhất được cài đặt, thường là phiên bản mang lại tên cho 1-Click. Nếu bạn đang cài đặt phiên bản mới nhất của phần mềm, đây có thể là một lệnh (Xem nodejs 1-Click). Nó được lưu vào /var/lib/digitalocean/application. thông tin. Một số ứng dụng là một gói ứng dụng và không có phiên bản cụ thể (Xem LAMP 1-Click)

    Nếu 1-Click đang cài đặt một phiên bản phần mềm cụ thể thông qua tập lệnh chứ không phải apt, hãy bao gồm một biến cho phiên bản. (Xem nodejs 1-Click)

    Bạn cũng có thể sửa đổi các biến này trong thời gian chạy bằng cách sử dụng cờ

    packer build {{image-name}}/template.json
    8

    Chi tiết cấu hình

    Bằng cách sử dụng Trình tạo DigitalOcean của Packer để tích hợp với API DigitalOcean, cấu hình này hoàn toàn tự động hóa việc tạo hình ảnh

    Cấu hình này sử dụng trình cung cấp tệp của Packer để tải các thư mục hoàn chỉnh lên Droplet. Nội dung của

    packer build {{image-name}}/template.json
    9 sẽ được tải lên
    packer build {{image-name}}/template.json
    10. Tương tự như vậy, nội dung của
    packer build {{image-name}}/template.json
    11 sẽ được tải lên
    packer build {{image-name}}/template.json
    12. Một điều quan trọng cần lưu ý về trình cung cấp tệp, từ tài liệu của Packer

    Thư mục đích phải tồn tại. Nếu bạn cần tạo nó, hãy sử dụng trình cung cấp shell ngay trước trình cung cấp tệp để tạo thư mục. Nếu thư mục đích không tồn tại, trình cung cấp tệp có thể thành công nhưng sẽ có kết quả không xác định

    Cấu hình này cũng sử dụng trình cung cấp shell của Packer để chạy các tập lệnh từ thư mục

    packer build {{image-name}}/template.json
    13 và cập nhật các gói APT đã cài đặt bằng một tác vụ nội tuyến

    Sau khi thực hiện các thay đổi đối với cấu hình, hãy chạy lệnh xác thực trình đóng gói

    packer build {{image-name}}/template.json
    1

    Tìm hiểu thêm về cách sử dụng Packer trong tài liệu chính thức của Packer

    gỡ lỗi

    • Tài liệu sửa lỗi

    Nhận thông tin nhật ký bổ sung bằng cách đặt biến môi trường

    packer build {{image-name}}/template.json
    14 thành bất kỳ giá trị nào khác ngoài ""

    packer build {{image-name}}/template.json
    7

    Thêm cờ

    packer build {{image-name}}/template.json
    15 để nhắc người dùng tiếp tục ở mọi bước xây dựng Packer. Cờ
    packer build {{image-name}}/template.json
    15 cũng tạo ra một. pem có thể được sử dụng để ssh vào giọt để kiểm tra trạng thái hiện tại

    packer build {{image-name}}/template.json
    0

    Thêm cờ

    packer build {{image-name}}/template.json
    17. Khi quá trình xây dựng không thành công, nó sẽ nhắc người dùng thử lại, dọn dẹp hoặc hủy bỏ quá trình xây dựng

    DigitalOcean có tốt cho WordPress không?

    Vâng, trên thực tế, DigitalOcean là một trong những nhà cung cấp dịch vụ lưu trữ đám mây WordPress tốt nhất , nhờ tính thân thiện với nhà phát triển và khả năng mở rộng dễ dàng, .

    DigitalOcean có cPanel không?

    Quản lý giọt DigitalOcean của bạn bằng cPanel & WHM . ® .

    Nền tảng ứng dụng DigitalOcean có đắt không?

    Cấp Starter có giá bao nhiêu? . Bạn có thể xây dựng và triển khai 3 trang web tĩnh miễn phí và đối với mỗi trang web tĩnh bổ sung, bạn sẽ bị tính phí $3. 00/tháng . Bạn cũng nhận được 1GiB chuyển khoản ra nước ngoài mỗi tháng cho mỗi trang web tĩnh.

    DigitalOcean có phải là VPS không?

    DigitalOcean cung cấp nhiều tùy chọn lưu trữ VPS phù hợp với mọi nhu cầu.