Tác giả plugin 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
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
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
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
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ảnCá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
2packer 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àopacker 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 tinpacker 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
8Chi 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 PackerThư 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ếnSau 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
1Tì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
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
7Thê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ạipacker build {{image-name}}/template.json
0Thê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.