Tạo mục tiêu của bạn trong Acunetix
Đối với ví dụ này, chúng tôi sẽ giả định rằng URL cho mục tiêu của bạn là http. // eb. acunetixví dụ. com. Tạo mục tiêu bằng URL của bạn, bật AcuSensor, tải xuống tệp tác nhân AcuSensor acusensor. php và lưu tệp này để sử dụng sau này.
Xác định gói nguồn ứng dụng web
Ứng dụng web đơn giản này sẽ được xác định thông qua cấu trúc tệp sau
/. tiện ích mở rộng eb/
/. ebextensions/acusensor. cấu hình
/acusensor/
/acusensor/acusensor. php
/công cộng/
/công khai/chỉ mục. php
/công khai/kiểm tra. php
Tạo các thư mục cho gói nguồn của bạn
mkdir ~/axexample
mkdir ~/axexample/. tiện ích mở rộng eb
mkdir ~/axexample/acusensor
mkdir ~/axexample/public
Tạo ~/axexample/ của bạn. ebextensions/acusensor. config để đọc như sau.
các tập tin
"/etc/php. d/acusensor. ini"
chế độ. "000755"
chủ nhân. nguồn gốc
nhóm. nguồn gốc
nội dung.
auto_prepend_file=/var/www/html/acusensor/acusensor. php
Tạo ~/axexample/public/index của bạn. php để đọc như sau.
Sao chép bộ cảm biến. php tệp vào ~/axexample/acusensor/acusensor. php.
Cuối cùng, xây dựng gói nguồn với
cd ~/axexample
zip -rq axví dụ. khóa kéo
Triển khai ứng dụng web của bạn lên AWS Elastic Beanstalk
- Từ Bảng điều khiển AWS của bạn, điều hướng đến Elastic Beanstalk -> Môi trường
- Nhấp vào nút Tạo môi trường mới button
- Đặt tầng môi trường của bạn thành Môi trường máy chủ web
- Nhấp vào nút Chọn
- Trong trang Elastic Beanstalk -> Tạo môi trường .
- Đặt trường Tên ứng dụng thành tên cho ứng dụng web của bạn;axexample-php
- Đặt trình đơn thả xuống Nền tảng thành PHP
- Bật tùy chọn Tải mã lên và nhấp vào Chọn tệp button
- Chọn ví dụ về trục của bạn. zip gói mã nguồn để tải lên và nhấp vào nút Định cấu hình tùy chọn khác button
- Trong bảng điều khiển Phần mềm, hãy nhấp vào nút Chỉnh sửa button
- Trong trang Sửa đổi phần mềm, hãy đặt Gốc tài liệu field to /public
- Cuộn xuống cuối trang Sửa đổi phần mềm và nhấp vào Lưu button
- Cuộn xuống cuối trang Định cấu hình môi trường và nhấp vào Tạo môi trường button
- AWS Elastic Beanstalk hiện sẽ tạo môi trường của bạn;
- Khi quá trình hoàn tất, bạn sẽ được chuyển đến trang tổng quan về môi trường của mình
- Ghi lại URL mới của môi trường do AWS Elastic Beanstalk tạo tự động
- bạn sẽ cần điều này để tạo một CNAME để trỏ đến URL này
- trong ví dụ này, chúng tôi sẽ tạo CNAME cho eb. acunetixví dụ. com để trỏ đến axexamplephp-env. eba-uyafmbt5. chúng tôi-đông-1. đàn hồi. com; . Namecheap cPanel interface:
- Khi bản ghi CNAME đã được thêm [dành thời gian để bản ghi DNS lan truyền], bạnbạn có thể thấy ứng dụng web mà bạn đã tạo bằng cách duyệt tới URL của bạn [trong ví dụ này . // eb. acunetixví dụ. com//eb.acunetixexample.com].
Kiểm tra và quét ứng dụng web của bạn
Trỏ trình duyệt của bạn tới ứng dụng web của bạn - trong ví dụ này http. // eb. acunetixví dụ. com để xác nhận rằng nó đang chạy như dự định; .
Cuối cùng, hãy quét mục tiêu của bạn; . Activity panel will confirm that AcuSensor was detected and used for the scan.