running Seq server against two domains and two certificates #2280
|
our specific situation is that we currently access Seq from a whitelisted IP over the internet, but i need to make it more secure. should this work? if so i know to keep digging. |
Replies: 3 comments 3 replies
|
Hi Matt, thanks for your message.
https://docs.datalust.co/docs/https-on-windows To find out which web server you're using, Let me know if this helps :-) |
|
I ran the With that established, after reviewing the documentation, it remains unclear to me if/how Seq supports binding to multiple SSL certificates. I want to minimize downtime on my production server, so I just want to determine beforehand if it's supposed to be supported. Currently, our api.listenUris is just set to "https://localhost" and we have that bound to a single, internally signed cert (e.g. seq.internaldomain.local) What we want to do is also accept traffic from a public DNS name (e.g. seq.exampleserver.com) Would the following commands provide the desired result?
Assuming this is possible, it's not entirely clear to me whether that first command to change the listenUris is even necessary, given that it currently works the way it is using our internal domain name. Thank you for your time and consideration! |
|
Hi @n1njab0b, thanks for the ping. I don't think that first The main gotcha I'd look out for is that if there's an existing binding without The only way to be completely sure it'll work is to make the change on a staging/non-prod machine with an identical setup first; otherwise, making sure there's a maintenance window scheduled to cover any downtime would be judicious :) Hope this helps, and if you hit anything nasty, Seq Support (running in AEST) will be a quicker/more reliable route for quick help than this ticket. Cheers! |
Hi Matt, thanks for your message.
bind-sslwill only apply if your Seq install is using HTTP.sys; if it's using Kestrel, then Seq will look inPersonal/Certificatesfor matching certs:https://docs.datalust.co/docs/https-on-windows
To find out which web server you're using,
seq config get -k api.webServerwill printKestrelif it's in use. Otherwise, the instance is using HTTP.sys.Let me know if this helps :-)