|
i will blame linux for having to %$#*)@ around with systemd far more than i ever should have to fix the problem.
To err is human. Fortune favors the monsters.
|
|
|
|
|
I had similar setup with certbot nginx and several services spanning 3 machines.
There are some hickups from time to time but mostly it works. Surprisingly because it is not like I am linux admin.
No more Mister Nice Guy... >: |
|
|
|
|
|
It is a principle in cryptography that only encrypting 'what is important' just tells adversaries what to focus on. It gives them valuable information that they would not otherwise have, and the last thing you want to give adversaries is any information.
Cheers,
Russ
|
|
|
|
|
Agreed. Linux is a POS based on something which was cool in 1968. However, I don't have a beard down to my balls, and I don't wear sandals, so...
|
|
|
|
|
Just wondering how/if this is a linux specific problem, and not just a certbot problem (or something else)? Would the same [equivalent] steps have worked any better on Windows?
Pictures of error messages, please "or it didn't happen ™".
Its been awhile, but I think I has a horrible experience with the certbot script and just set it up manually (using instructions similar to, if not the same as: https://ivopetkov.com/b/let-s-encrypt-on-ec2/, and never looked back. However, the referenced github repo doesn't seem to exist as-such anymore (and redirects to the certbot repo). But that does still includes the letsencrypt-auto script (for now).
|
|
|
|
|
It was the other day, and I've long since closed that session. I'm really not up to digging through my logs right now, especially since the problem has been resolved, at least for now.
To err is human. Fortune favors the monsters.
|
|
|
|
|
Not entirely sure this is the same kind of cert you're talking about, but have you looked into free SSL through Cloudflare? Automatic and zero work. Although, IINM, the free version is only SSL at the edge servers where everything is (eventually) cached, not SSL all the way to the host, unless you set it up that way. Edge node is fine for a lot of things.
|
|
|
|
|
Thanks, I'll look into that.
To err is human. Fortune favors the monsters.
|
|
|
|
|
|
I have a small Win32 app demo to show some algorithms on drawing 2D geometry.
I plan to convert or rewrite it in C# because I like to use this algorithm in my WinForm app.
any tips to share? it seems a little daunting to me...
diligent hands rule....
|
|
|
|
|
I guess (I'm not an expert) going from Win32 to Windows Forms is far easier than the opposite.
GDI+ is rather user-friendly, in my opinion.
"In testa che avete, Signor di Ceprano?"
-- Rigoletto
|
|
|
|
|
I second you.
C++ GDI+ and C# GDI+ are very similar, one-to-one function replacement. I ported my Outline Text from C++ to C# in one day.
|
|
|
|
|
My tip: do not.
"If we don't change direction, we'll end up where we're going"
|
|
|
|
|
I concur. If you must redo this demo as a C# application, write it from the ground up in C#. You'll end up with a more efficient application than if you do a straight conversion.
|
|
|
|
|
yes, I plan to go through the code and understand the logic, then rewrite it...
diligent hands rule....
|
|
|
|
|
What's it written in now?
Or, do you wish this to be a web app and hence C#?
|
|
|
|
|
Win32, written in C++. would like to convert it into C# WinApp to play around with the algorithms in it,,,
diligent hands rule....
|
|
|
|
|
Depends on the language the original was written in as well as how well-structured it is.
I would go about this by first and foremost separating business logic from plumbing. Then, by mapping the APIs used in the business logic part to .NET parts. While P/Invoking them is certainly feasible, that's only advised if the goal is defined as sticking as close as possible to the original and/or there's no corresponding .NET APIs.
|
|
|
|
|
thanks for you great experience!
diligent hands rule....
|
|
|
|
|
Not sure how we can answer that without knowing what language is it written in now?
|
|
|
|
|
Win32, written in C++.
diligent hands rule....
|
|
|
|
|
Ctrl+C Ctrl+V then start fixing the compiler errors.
Converted an ancient app to C#. The biggest problem was changing all the 1 based indexes to 0 based.
Wrote unit tests in both languages to ensure consistent behavior.
|
|
|
|
|
Repaired, uninstalled, re-installed, removed my main account, added it again, nothing worked.
And then I did some mystery move which fixed my Outlook problems.
Been at it for two hours now after these issues started yesterday... (didn't even know I had them until the end of the morning, maybe I've had them on Monday already!)
Let's just hope this'll be the last of it
|
|
|
|
|
Hope you used the MiniBug issue tracker to track all these issues
|
|
|
|
|