HTTPS server (via Let’s Encrypt cert?)

Have a suggestion for "Everything"? Please post it here.
Post Reply
deepdvd
Posts: 31
Joined: Mon Mar 23, 2009 6:35 pm

HTTPS server (via Let’s Encrypt cert?)

Post by deepdvd » Tue Jul 24, 2018 9:11 pm

Long-time fan of Everything Search Engine here... It's my favorite application by far.

With Chrome now marking sites insecure when only using HTTP, I'm really hoping we can vote up inclusion of HTTPS for serving Everything Search over the internet. [Confession] I cringe each time I use it over the internet (even though I use a custom port) because I should know better.
https://www.blog.google/products/chrome ... ot-secure/

I'm hoping we can get support for "Let's Encrypt" https://letsencrypt.org/ and make all of our search sites secure.

Until we get this feature, does anyone have an easy solution to making it secure? I suppose I could use an SSH tunnel, but that makes it more difficult for mobile use. What are others using?

void
Site Admin
Posts: 4918
Joined: Fri Oct 16, 2009 11:31 pm

Re: HTTPS server (via Let’s Encrypt cert?)

Post by void » Thu Jul 26, 2018 10:58 am

SSL support is on my TODO list.

Thanks for the suggestion.

whatUwant
Posts: 1
Joined: Mon Apr 10, 2017 10:23 am

Re: HTTPS server (via Let’s Encrypt cert?)

Post by whatUwant » Sun Aug 26, 2018 8:27 am

deepdvd wrote:Until we get this feature, does anyone have an easy solution to making it secure?
I think you can set up a reverse proxy (e.g. Nginx) and enable SSL there.

deepdvd
Posts: 31
Joined: Mon Mar 23, 2009 6:35 pm

Re: HTTPS server (via Let’s Encrypt cert?)

Post by deepdvd » Tue Jun 25, 2019 11:17 pm

For those that want this:

I used this app on Github to get a LetsEncrypt certificate for IIS on Windows. You just install IIS, add in your binding for your external DNS, ensure your firewall/NAT is configured on port 80, and this does the rest to add the certificate and https binding.
https://github.com/PKISharp/win-acme

Then you install URL Rewrite 2 and ARR, enable proxy in ARR, and set up a reverse proxy to the Everything HTTP server's http://localhost:[port] and you'll have it working over https.

I also got the favicon working using the solution here: https://stackoverflow.com/questions/286 ... vs-favicon

Post Reply