Keep Server Online
If you find the Apache Lounge, the downloads and overall help useful, please express your satisfaction with a donation.
or
A donation makes a contribution towards the costs, the time and effort that's going in this site and building.
Thank You! Steffen
Your donations will help to keep this site alive and well, and continuing building binaries. Apache Lounge is not sponsored.
| |
|
Topic: Webcheck Docker and Apache |
|
Author |
|
emeric
Joined: 08 Apr 2024 Posts: 2 Location: Belgium
|
Posted: Mon 08 Apr '24 10:51 Post subject: Webcheck Docker and Apache |
|
|
Hi,
Seems like I need your help to deploy this project on my side.
The current configuration is as below
Ubuntu
Apache2
Docker
Here is what i did
sudo docker pull lissy93/web-check
sudo docker run -p 3000:3000 lissy93/web-check
I can access webcheck by using the following url (for example):
https://mysite.com and the below configuration :
RewriteCond %{HTTP:Upgrade} =websocket [NC]
RewriteRule /(.) ws://1.2.3.4:3000/$1 [P,L]
RewriteCond %{HTTP:Upgrade} !=websocket [NC]
RewriteRule /(.) http://1.2.3.4:3000/$1 [P,L]
But I would like to acces webcheck by https://mysite.com/webcheck
So I adapted the apache configuration with
proxypass /webcheck http://1.2.3.4:3000/
RewriteCond %{HTTP:Upgrade} =websocket [NC]
RewriteRule /webcheck/(.) ws://1.2.3.4:3000/$1 [P,L]
RewriteCond %{HTTP:Upgrade} !=websocket [NC]
RewriteRule /webcheck/(.) http://1.2.3.4:3000/$1 [P,L]
ProxyPassReverse /webcheck http://1.2.3.4:3000/
But it doesnt work. Always a 404 not found issue.
Do you have any clue of how to make it works regarding my configuration?
Thanks a lot! |
|
Back to top |
|
tangent Moderator
Joined: 16 Aug 2020 Posts: 346 Location: UK
|
Posted: Tue 09 Apr '24 12:01 Post subject: |
|
|
I've tried setting up Webcheck under Ubuntu/Docker as per your post, to take a look at your problem.
If you look at the client browser traffic when loading, not to mention analyzing a site, you'll realise the package uses many URL paths below the site root, e.g.
/static
/*.png - (assorted PNG image files below the site root)
/api
/results
etc I've tried using mod_rewrite to direct the appropriate requests to /webcheck, and equally mod_substitute to edit some of the response bodies to add a /webcheck prefix where appropriate; all to no avail.
You may wish to persevere, but I don't believe it will be easy to proxy the entire site functionality away from the site root. |
|
Back to top |
|
emeric
Joined: 08 Apr 2024 Posts: 2 Location: Belgium
|
Posted: Wed 10 Apr '24 9:53 Post subject: |
|
|
Same thing I noticed.
Thank a lot for your time.
Subject closed |
|
Back to top |
|
|
|
|
|
|