Evergreen ILS Website

IRC log for #evergreen, 2026-05-08

| Channels | #evergreen index | Today | | Search | Google Search | Plain-Text | summary | Join Webchat

All times shown according to the server's local time.

Time Nick Message
12:53 eglogbot joined #evergreen
12:53 Topic for #evergreen is now Welcome to #evergreen (https://evergreen-ils.org). This channel is publicly logged. Logs for today: http://irc.evergreen-ils.org/evergreen/today
12:53 Bmagic cool, be back in a bit
12:53 Bmagic csharp_++
13:00 jmurray-isl Getting an SSL Bad Cert Domain error from https://evergreen-ils.org.  Cert only valid for *.georgialibraries.org.
13:07 jmurray-isl Also, the Windows Hatch download link is showing a 404.
13:24 csharp_ yeah - sorry
13:24 csharp_ it should be working now jmurray-isl
13:24 csharp_ working on getting the wiki certs copied over
13:25 jmurray-isl csharp_++
13:37 csharp_ Bmagic: wiki cert is broken because of nginx/anubis/multiple vhosts
13:47 Dyrcona joined #evergreen
13:53 Dyrcona joined #evergreen
13:55 csharp_ if we can get letsencrypt wildcard certs going, this won't be an issue
13:55 Dyrcona csharp_++ Bmagic++
13:55 csharp_ probably just a matter of coordination with gmcharlt or someone else with DNS access
13:55 csharp_ I used to have it but I don't think I do anymore
13:55 Dyrcona Does name.com have an API?
13:56 Dyrcona Is that our registrar?
13:58 csharp_ I think so?
14:06 Bmagic csharp_: did you get the bash script to work?
14:06 csharp_ I started by copying certs - hadn't gotten to the bash script
14:06 Bmagic word
14:07 Bmagic the issue is likely the nginx .well-known clause
14:07 csharp_ we don't have anything running on port 80 at the moment
14:08 Bmagic nginx is
14:08 Bmagic http://wiki.evergreen-ils.org/.w​ell-known/acme-challenge/hi.html
14:09 Bmagic maybe outter firewall is blocking UK?
14:09 csharp_ it may be blocking port 80
14:10 Bmagic that would do it, though I'm connected on port 80
14:10 csharp_ oh, right
14:10 csharp_ then I guess it's open :-)
14:11 Bmagic my theory is not for the world
14:11 Bmagic I'm about to test that, I'll VPN over to UK and try it
14:12 csharp_ it's a "smart" firewall too and might not like the nature of the incoming packets
14:12 csharp_ (Palo Alto)
14:12 csharp_ if we determine it's probably the firewall, we may want to re-revert since that can take a while for approval
14:14 csharp_ orrrr, we could futz with nginx/anubis and vhosts running on multiple ports
14:14 csharp_ at least just one for the wiki
14:14 Bmagic it works from UK
14:14 csharp_ ok
14:15 Bmagic I don't think we want to revert
14:15 Bmagic it's just the certs at this point, and letsencrypt fiddly business, I'll dig in
14:15 csharp_ btw, I manually copied the certs into /etc/apache2/ssl and /etc/apache2/ssl/wiki
14:15 csharp_ so our configs will need to be updated with the right locations
14:16 Bmagic I was about to ask
14:16 csharp_ I installed certbot from APT, so if your process needs that gone, I can remove them
14:16 Bmagic my thing uses acme.sh
14:16 csharp_ ok, I'll remove those so there's not any sort of competition
14:17 Bmagic I think they both can live happily together on disk, it's the cert generation that we'll need to decide which one wins
14:17 Bmagic did you get cerbot to generate?
14:17 csharp_ removed - we can reinstall if needed
14:17 csharp_ Unable to find a virtual host listening on port 80 which is currently needed for Certbot to prove to the CA that you control your domain. Please add a virtual host for port 80.
14:18 csharp_ that was where I stopped and started copying over certs from lupin
14:18 Bmagic there should be a way to tell certbot to ignore the current web engine and just put files in a specified path for verification
14:19 csharp_ I didn't get that far
14:19 Bmagic I'm digging in
14:19 csharp_ k - I'm going to take a break for a bit
14:21 Bmagic it's the firewall
14:21 csharp_ meh
14:21 Bmagic I can tell, because during the verification process, neither nginx nor apache received a request to .well-known. and the error message is "Connection reset by peer"
14:22 csharp_ yeah...
14:22 csharp_ ok, really taking a break now
14:22 Bmagic ok, no rush on this, certs are good till August
15:13 Bmagic irc.evergreen-ils.org has a bad cert though. If we can get the firewall figured out, we should be able to solve
15:23 Dyrcona I was going to mention the irc.evergreen-ils.org cert., but with the other discussion going on I thought it might have been a known thing.
15:23 csharp_ wiki has a bad cert too
15:24 csharp_ nginx can do multiple server confs: https://stackoverflow.com/questions/175​68981/nginx-two-subdomain-configuration
15:24 csharp_ I was playing around with that but my attempts weren't successful
15:41 Bmagic I make multi domain certs all the time with letsencrypt, that's not an issue
15:42 Bmagic the network just needs to allow the letsencrypt probe in
15:42 Bmagic in other words: a single file that covers all of the names, so that nginx just needs to link to a single file in the config
15:43 Bmagic I have one that covers over 80 domain names and renews every 60 days, no problem
15:45 Bmagic take a look at this bad boy https://ncccevergreen.org for example
15:45 Bmagic tell that Palo Alto to knock it off
16:21 csharp_ submitted a ticket - I expect that to take several business days so it may still be worth it to try to get the wiki.evergreen-ils.org cert to work in the meantime
16:27 Bmagic csharp_++
16:27 Bmagic How much does a wildcard cert cost these days?
16:28 Bmagic maybe we could just buy it, I have a feeling it's not much
16:31 csharp_ probably not much - not sure who to ask on the board or whoever
16:31 Bmagic $39/year for a wildcard from namecheap
16:31 Bmagic https://www.namecheap.com/security/ssl-certificat​es/compare/?cert-1=7&cert-2=11&cert-3=13
16:35 Dyrcona FWIW, I used to make multidomain wildcard certs with letsencrypt also.
16:36 Bmagic yeah, that too. If we can get the firewall fixed, we'd be alright
16:37 Bmagic the weird thing  is: csharp_ letsencrypt was verifying the domain on the old OS?
16:50 jmurray-isl From what I recall, certbot uses AWS for verification from multiple locations.
16:50 Bmagic csharp_: we might be chaging files at the same time
16:51 Bmagic I see the apache wiki config is getting it's port changed to 7444 and 7081, I was changing that back until I realized that was probably on purpose?
16:51 Bmagic jmurray-isl: yeah, lately from the UK
16:52 jmurray-isl We block the UK, but we allow Canonical IP ranges.
16:53 jmurray-isl (At least whatever Sonicwall's Geo-IP filter thinks is the UK.)
16:56 jmurray-isl I do allow Australia, New Zealand, Canada, and Ireland, however...
16:56 jmurray-isl (And Sweden.)
17:00 csharp_ Bmagic: feel free to change it - I was just experimenting
17:01 Bmagic csharp_: I was having a "misdirect... SNI" issue with wiki. That's resolved
17:02 Bmagic We're just down to bad certs for wiki and irc. root is working
17:11 Bmagic csharp_: I think nginx could* work with different domain names and different certs for each one, as long as they were all subdomains. Setting up a block with plain old evergreen-ils.org catches all subdomains too, according to that stackoverflow article
17:15 Bmagic nope, I got it working
17:16 Bmagic wiki cert is working, as well as wordpress site! Yay! irc never had a cert, so we don't have one to give it. It's just borrowing the root cert for now (which isn't valid, so we still have a browser error, until we can either buy a cert or get the firewall worked out)
17:53 csharp_ Bmagic++
17:54 Bmagic csharp_++
17:55 Bmagic hey, did you see my quandary about it working before?
17:59 csharp_ I may have missed it
17:59 csharp_ btw, ITS staff are already looking at the ticket, but it probably has to go up an approval chain
18:05 Bmagic sweet
23:33 * jeff blinks
23:36 book` joined #evergreen

| Channels | #evergreen index | Today | | Search | Google Search | Plain-Text | summary | Join Webchat