FinWX:n datahaku estynyt Let's Encrypt-palvelua käyttäviltä servereiltä

Aloittaja J.Jäntti, sunnuntai, 11.04.2021, 20:48

« edellinen - seuraava »

0 Jäsenet ja 1 Vieras katselee tätä aihetta.

J.Jäntti

Lisätessäni uuden FinWX-jäsenaseman listoille, huomasin että datahaku ei onnistu kyseiseltä uudelta asemalta.
Selaimella data tulee läpi onnistuneesti, mutta datahaun käyttämä cURL pysähtyy virheilmoitukseen Peer's Certificate issuer is not recognized, eikä datahaku onnistu.
Ensiaputoimet (cURL:n Certificate Bundlen nouto ja php.ini:ssä suoritettu osoitus) eivät auttaneet asiaan.

Toistaiseksi vain yhden sääaseman datahaku ei onnistu tämän ongelman vuoksi.
Tilannetta tutkitaan.
Juha Jäntti
Foorumin ja sivuston ylläpitäjä
Finland Weather Exchange (FinWX)

http://www.finwx.net/
------------------------------------------
Ukkoskausi avattu Suomessa: --.--.2024
Ukkoskausi avattu Helsingissä: --.--.2024
-------------------------------------------
Ukkospäivälaskuri 2024; Helsinki/Viikinmäki
0 ukkospäivää.
------------------------------------------
X, FinWX:n ylläpidon ilmoitukset
------------------------------------------

J.Jäntti

Häiriö on paikallistettu ja korjattu.
Estymistilanne Let's Encrypt-palvelua käyttäviltä servereiltä ohi.
Juha Jäntti
Foorumin ja sivuston ylläpitäjä
Finland Weather Exchange (FinWX)

http://www.finwx.net/
------------------------------------------
Ukkoskausi avattu Suomessa: --.--.2024
Ukkoskausi avattu Helsingissä: --.--.2024
-------------------------------------------
Ukkospäivälaskuri 2024; Helsinki/Viikinmäki
0 ukkospäivää.
------------------------------------------
X, FinWX:n ylläpidon ilmoitukset
------------------------------------------

weatherc

Mielenkiinnosta, miten ongelma ratkesi?

Sen olen huomannut noissa datahauissa että yhä useammin ei vanha kunnon file_get_contents enää toimi  ;D
Eikä välttämättä perus-cUrl ilman hörhelöitäkään vaan vaaditaan esim user-agenttia sinne mukaan.
Esim Digitraffic ja Met.no/YR ovat tällaisia.



J.Jäntti

Lainaus käyttäjältä: weatherc - sunnuntai, 11.04.2021, 23:04
Mielenkiinnosta, miten ongelma ratkesi?
Sitä on vaikea selittää suoraan, koska tein monta asiaa.
Vedin curlin sivuilta cacert.pem-filun, heitin sen sopivaan paikkaan, chmodatin sen 0666:ksi (varmuudeksi) ja osoitin php.ini-filussa curl.cainfo-parametrissä absoluuttisen polun filun nimineen päivineen ja uudelleenkäynnistin httpd:n
Komensin serverille update-ca-trust force-enable
Kun ne eivät tehneet mitään ratkaisevaa, eli dataa ei edelleenkään saatu sääasemalta ulos, sitten päätin että heitän koko curlin insecureksi kunnes joku ratkaisu löytyy, joten heitin curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); datahakuskriptille. Totesin että PHP ei muuta hae kuin dataa. Mitään tietoja se ei lähetä.

Lopulta sain tietooni että sääsivuston operaattori oli käynyt vaihtamassa yhden intermediate certificateistaan. Ennen sitä curl-komento serverillä palautti certificate errorin, mutta Firefox ja Chrome pitivät niitä luotettavana. Muutoksen tiedoksi saamisen jälkeen suoritettu testi menikin sitten läpi.

Lainaus käyttäjältä: weatherc - sunnuntai, 11.04.2021, 23:04
Sen olen huomannut noissa datahauissa että yhä useammin ei vanha kunnon file_get_contents enää toimi  ;D
Eikä välttämättä perus-cUrl ilman hörhelöitäkään vaan vaaditaan esim user-agenttia sinne mukaan.
Esim Digitraffic ja Met.no/YR ovat tällaisia.
Minulla nuo file_get_contents:t menee läpi mutta ne ovat kaikki sääasemien datahakuja. Minun sivuilla ei ole noihin palveluihin itselläni hakuja, ainakaan vielä.
Juha Jäntti
Foorumin ja sivuston ylläpitäjä
Finland Weather Exchange (FinWX)

http://www.finwx.net/
------------------------------------------
Ukkoskausi avattu Suomessa: --.--.2024
Ukkoskausi avattu Helsingissä: --.--.2024
-------------------------------------------
Ukkospäivälaskuri 2024; Helsinki/Viikinmäki
0 ukkospäivää.
------------------------------------------
X, FinWX:n ylläpidon ilmoitukset
------------------------------------------