Links

open-appsec on Docker HTTP Tranasction handler is set to ready

Issue

When installing open-appsec with Docker traffic is not inspected, and the Transaction Hnalder is set to "Ready", as in the following output:
$ Docker exec -it open-appsec-agent open-appsec-ctl -s
---- open-appsec Nano Agent ----
Version: 1.1.0-open-source
Status: Running
Management mode: Cloud management
Policy files:
/etc/cp/conf/local_policy.yaml
Policy load status: Success
Last policy update: 2023-10-15T10:19:39.607845
---- open-appsec Orchestration Nano Service ----
Type: Public, Version: 1.1.0-open-source, Created at: 2023-10-05T17:46:48+0000
Status: Running
---- open-appsec Attachment Registrator Nano Service ----
Type: Public, Version: 1.1.0-open-source, Created at: 2023-10-05T17:46:48+0000
Status: Running
---- open-appsec Http Transaction Handler Nano Service ----
Type: Public, Version: 1.1.0-open-source, Created at: 2023-10-05T17:46:48+0000
Status: Ready
For release notes and known limitations check: https://docs.openappsec.io/release-notes
For troubleshooting and support: https://openappsec.io/support

Troubleshooting

  1. 1.
    Check that the webserver behind the NGINX reverse proxy is accessible, if not follow the guide here:
  1. 2.
    Please check the status of the shared memory (/dev/shm) in both containers to ensure it is not empty, and make sure both containers can access it.