cURL nevrací data – VPN, Azure

NouF
Backer | 65
+
0
-

Ahoj,

můžu poprosit o pomoc ohledně cURL? Mám web, kde jeho smyslem je, aby tahal data z webů 3. strany.

Když to mám na localhostu (http) tak vše funguje bez problémů, ale jak to přesunu do azure (https) tak nedostávám žádnou odpověď.
Můžete mi prosím někdo poradit, co se má vše nastavit, aby cURL fungovalo tak jak má?
Ještě pro upřesnění, azure je za VPN.

Moc děkuji

https://i.postimg.cc/…Z8/image.png

		$ch = curl_init();
        $rescanFlag = ($rescan) ? '&rescan=true' : '';
        $hiddenFlag = (self::HIDE_ANALYZE) ? '&hide=on' : '';
        $followRedirects = (self::FOLOW_REDIRECTS) ? '&followRedirects=on' : '';

        //set the url, number of POST vars, POST data
        curl_setopt($ch,CURLOPT_URL, self::URL_ANALYZE . $analyseUrl . $hiddenFlag . $rescanFlag . $followRedirects);
        curl_setopt($ch, CURLOPT_HEADER, 1);

        //So that curl_exec returns the contents of the cURL; rather than echoing it
        curl_setopt($ch,CURLOPT_RETURNTRANSFER, true);

        //execute post
        $response = curl_exec($ch);

        $header_size = curl_getinfo($ch, CURLINFO_HEADER_SIZE);
        $header = substr($response, 0, $header_size);
Martin Dřímal
Člen | 16
+
0
-

Zkusil bych dát za curl_exec něco jako var_dump(curl_error($ch));

Editoval Martin Dřímal (6. 4. 2022 9:40)

NouF
Backer | 65
+
0
-

Tohle je ta ta chyba

'OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to http-observatory.security.mozilla.org:443 '
Lumeriol
Generous Backer | 58
+
-1
-

Začal bych tím, že bych vypnul ověřování SSL certifikátu:

curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
NouF
Backer | 65
+
0
-

Stejná chybová hláška.

Zkusil jsem použít crul command rovnou z containeru a dle chybové hlášky, tak to asi blokuje WAF, tak zkusím hledat tam.

„Action: Deny. Reason: No rule matched. Proceeding with default action.“

Editoval NouF (6. 4. 2022 13:02)