Answer the question
In order to leave comments, you need to log in
How to Publish Http Websites as https to External Users?
Good afternoon!
There are 2 servers (Windows) on which certain software is running, available on the web, via http. The software itself is blackbox.
External access to the software is required via https. Are there any solutions?
I want the "solution" to determine by URL which site the request is for, transmit information to the application via HTTP, and send it to the user via HTTPS.
Approximately similar thing could be implemented on Forefront TMG (HTTPS to HTTP listener).
Thanks in advance!
Answer the question
In order to leave comments, you need to log in
What you want is called reverse proxying. I recommend setting nginx as an https server so that it redirects requests to an http server. Documentation for configuring this nginx.org/ru/docs/http/ngx_http_proxy_module.html
if the server is implemented on Apache, then in the virtual host settings you can specify which network interface the virtual host is available to.
httpd.apache.org/docs/2.2/vhosts/examples.html
Colleague @SilentFl tells you correctly, I would also advise adding the rewrite module and publishing the http access port together with https, from which, using the module via the link, the redirect occurs, transparently to the user (if there is a valid certificate). This will allow you to tell users the link without specifying the access protocol at all.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question