Jump to content

ssl and https in linux


Ario.Paxaz

Recommended Posts

Hello,

My project is supposed to be loaded on Linux as HTTPS.
I really want to do this on a stand-alone basis, which apparently is not possible due to the oldness of the Indy units.
Is there a solution other than Apache?
My project is automatically installed on the customer's server. That's why using web servers that have a special configuration is troublesome for me. That's why I'm looking for the shortest way.

 

Regards.

Link to comment
Share on other sites

Hi Ario

I use docker and with a compose docker I use nginx reverse proxy which receives requests in https. Nginx is the only service exposed by docker-compose and when it receives a request it redirects it in http to a internal standard unigui application.

Link to comment
Share on other sites

Hi Claudio

Thanks for replay.

But It seems that you misunderstood my question.
I don't need a reverse proxy.
I want the panel that I wrote with Uni to be opened as HTTPS instead of opening as HTTP in Linux.
Basically, I want to add SSL to it
But Linux does not support stand-alone project for SSL.
I need a solution for this problem.

 

Regards

Link to comment
Share on other sites

23 hours ago, Ario.Paxaz said:

Hi Claudio

Thanks for replay.

But It seems that you misunderstood my question.
I don't need a reverse proxy.
I want the panel that I wrote with Uni to be opened as HTTPS instead of opening as HTTP in Linux.
Basically, I want to add SSL to it
But Linux does not support stand-alone project for SSL.
I need a solution for this problem.

 

Regards

Hi Ario

>>But It seems that you misunderstood my question.

Yes, I understood exactly what you need 😉

For a secure and updated solution for SSL, reverse proxy is the answer. You can also create Apache module but apache + unigui + linux has some limtations (mainly due to how the session is managed in unigui).

This is the sequence diagram:

image.thumb.png.65159e579bfc489909eb561ea38cfa18.png

 

Link to comment
Share on other sites

×
×
  • Create New...