How does SSL work with reverse proxy?
I want to build a web app with Java and I'm trying to use AWS for the backend.
The app works by loading the static files from S3, processing them and forwarding the result to a user's browser.
So my question is how I can make this app work behind a https:// reverse proxy which does SSL. I'm not too familiar with SSL.
I'm pretty sure S3 doesn't support https. It does support unencrypted access. You'd have to generate signed URL's and use them when requesting objects from S3 via your reverse proxy and the app.
How to secure Apache reverse proxy?
I have an apache server that is being reverse proxied to another server.
I would like to secure the access to the admin panel of the reverse proxy server. So only clients who are supposed to have access can access the admin panel.
I know that a possible solution could be having SSL enabled on the reverse proxy and restricting access to the admin panel from the SSL connections. But I would like to ask what are the other ways that can be used to secure the access to the admin panel?example.com
ServerAlias example.com ServerAdmin admin@example.com SSLCertificateFile /etc/ssl/certs/example.com.crt
SSLCertificateKeyFile /etc/ssl/private/example.key . Add other directives as needed .
. You'd need to verify the SSL certificate is properly signed by a CA with authority to sign for example.com, as well as that the appropriate files have been copied to the correct locations, but this should get you started.
Related Answers
What are the two types of proxies?
You can use a reverse proxy for multiple reasons, but mostly it is us...
Why is it called a reverse proxy?
What is the difference between a reverse proxy an...
Does Apache support reverse proxy?
I have a.war application which is deployed in the Tomcat server. br...