There is a problem with HTTP access
SecReXus opened this issue · 3 comments
SecReXus commented
When visiting the page, you will be prompted as follows:
The request contained an unknown or invalid Host header. If you are trying to access GSA via its hostname or a proxy, make sure GSA is set up to allow it.
investlab commented
Same issue!
This is my docker run:
docker run -d -p 443:443 -e ALLOW_HEADER_HOST=openvas.xxx.xx -e PUBLIC_HOSTNAME=openvas.xxx.xx -v $(pwd)/data:/var/lib/openvas/mgr/ -e OV_PASSWORD=xxx -e OV_SMTP_HOSTNAME=smtp.gmail.com -e OV_SMTP_PORT=587 -e OV_SMTP_USERNAME=xxx@gmail.com -e OV_SMTP_KEY=xxx --name openvas mikesplain/openvas
investlab commented
Solution:
- Access to container's bash: docker exec -it openvas bash
- Open file: /etc/default/openvas-gsa (note: apt update -y && apt install vim -y)
vim /etc/default/openvas-gsa
- Add this line:
ALLOW_HEADER_HOST=PUT YOUR HOST NAME or IPADDRESS HERE
- Restart /etc/init.d/openvas-gsa restart
- Check on browser -> Ok!.