API Extern nicht Intern

Dieses Thema im Forum "Allgemein" wurde erstellt von ZooL, 1. März 2012.

  1. ZooL

    ZooL Member

    Hallo Community,

    ich dachte mir eure API ist eine super sache nutzen wir Sie. ;)

    aber bisher scheitert der versuch von einem Externen Server(anderer als ispconfig)
    auf die API zuzugreifen mit "localhost"(gleicher Server) kein Problem, mit domain.tld:8080/remote ein eher großes Problem.

    Eventuell hat Till ja einen weitreichenden Lösungsansatz
    Code:
    master.......-......de:8080 **.**.**.94 - - [01/Mar/2012:00:59:06 +0100] "POST /remote/monitor.php HTTP/1.1" 200 3335 "-" "PHP-SOAP/5.3.3-7+squeeze8"
    master.''''''-'''''-.de:8080 127.0.0.1 - - [01/Mar/2012:01:02:00 +0100] "POST /remote/index.php HTTP/1.1" 200 3463 "-" "PHP-SOAP/5.3.3-7+squeeze8"
    master.''''''-'''''.de:8080 127.0.0.1 - - [01/Mar/2012:01:02:00 +0100] "POST /remote/index.php HTTP/1.1" 200 122 "-" "PHP-SOAP/5.3.3-7+squeeze8"
    ---------------------------------
    master.''''''-'''''.de:**.**.**.228 - - [01/Mar/2012:02:26:44 +0100] "\x16\x03\x01" 403 288 "-" "-"
    master.''''''-'''''.de:**.**.**.228 - - [01/Mar/2012:02:26:45 +0100] "\x80F\x01\x03\x01" 403 288 "-" "-"
    master.''''''-'''''.de:**.**.**.228 - - [01/Mar/2012:04:25:35 +0100] "\x16\x03\x01" 403 288 "-" "-"
    
    
    Ich bedanke mich schonmal vorher für Antworten.

    PS: zur API liest man leider eher weniger im Internet von ispConfig3
     
  2. Till

    Till Administrator

    Ob es ein externer oder interner Zugriff ist macht für das API keinen Unterschied, ich nutze das API z.B. intern zum Entwickeln und extern auf den Produktivsystemen und das einzige was ich ändere ist die URL des API. Wenn es also von extern nicht geht, dann liegt es wahrscheinlich an einer Firewall oder ähnlichem oder Ihr ruft das API mit http auf wenn der ISPConfig Server aber über https läuft.
     
  3. ZooL

    ZooL Member

    Erstmal danke, auch diese Antwort hat vieleicht geholfen.

    Ich werde sofort die gegebenheiten nochmal überprüfen,
    eigentlich läuft keine Firewall.

    https: steht eigentlich auch drin sollte aber dann keine fehler verursachen ?


    EDIT: Hilfreich ist die IP zu verwenden und nicht den Hostnamen.
    Warum daruch ein Problem besteht weiss ich nicht.
    Aber das hat mich auf die Lösung gebracht.
    PHP + SOAP. Could not connect to host

    greetz
     
    Zuletzt bearbeitet: 1. März 2012

Diese Seite empfehlen