goaccess: [error] configure: error: ssl library missing
Hi, I’m trying to run GoAccess with HTTPS but I can’t even compile it in a Docker container because it shows the error:
configure: error: ssl library missing
I already have the libssl-dev installed but when I try to compile my container it prints that error.
I added the --with-openssl
in the configuration:
https://goaccess.io/man#configuration
If I remove it, it compiles correctly but I can’t use this without SSL support.
PS: I’m using the 1.2 version
Thanks for your support.
About this issue
- Original URL
- State: closed
- Created 6 years ago
- Comments: 20 (9 by maintainers)
Thanks for all your support @allinurl, at the end we cannot fix it from development/source or from 1.2 release, we used the GoAccess as a container using the volumes, so we include the volume on the access.log from the Nginx container, and then we included that access.log as a volume to the GoAccess container, so we can read it from there and after that, we included the report.html from the GoAccess container to the Nginx container, so both are reading using volumes and with that we fixed it and we can use it now with SSL support since we were able to connect to the GoAccess container in that way.
We cannot fix it at a server-level or included it inside the Nginx container but with those volumes, we did the trick.
I close this, but if someone have the same issue, I hope this can help.
Unfortunately can’t replicate this from my side. I built it again and it worked well:
Machine:
libssl:
Here’s where libssl lives on the machine: