Hallo Gast! Bitte registriere dich um Beiträge schreiben zu können und Zugang zu allen Bereichen zu bekommen. Hier registrieren

Auch ohne Registrierung kannst du eine Supportanfrage stellen: Jetzt Frage stellen


Threema Callback 404 Not Found
#1
Hallo zusammen,

ich habe ein Problem mit dem Callack Server.

Mein Setup: Apache Reverse Proxy (Port 443) -> callback.py (Port 8443) ( aus dem Python SDK example Ordner). Let's encrypt Zertifikat im Apache und in callback.py

Sende ich eine Nachricht an meinen Bot sehe ich in den Apache logs den Request von dem Threema Gateway. Allerdings als satus code 404 Not Found.

Apache Config:

Code:
<IfModule mod_ssl.c>
       <VirtualHost _default_:443>
               ServerAdmin admin@example.com
               ServerName <mydomain>
               SSLCertificateFile /etc/letsencrypt/fullchain.pem
               SSLCertificateKeyFile /etc/letsencrypt/privkey.pem
               Include /etc/letsencrypt/options-ssl-apache.conf

               ErrorLog ${APACHE_LOG_DIR}/error.log
               CustomLog ${APACHE_LOG_DIR}/access.log combined

               #DocumentRoot /var/www/
               SSLEngine on
               SSLProxyEngine on

               ProxyRequests off
               ProxyPreserveHost off

               #SSLProxyVerify none
               #SSLProxyCheckPeerCN off
               #SSLProxyCheckPeerName off
               #SSLProxyCheckPeerExpire off
               
               ProxyPass / https://<mydomain>:8443/
               ProxyPassReverse / https://<mydomain>:8443/

       </VirtualHost>
</IfModule>


Jemand eine Idee woran das liegen könnte, dass ich einen 404 erhalte?
Zitieren
#2
Der Callback Server antwortet auf
hostname:8443/gateway_callback
und nicht auf
hostname:8443/

Sehe gerade, dass das nirgends steht. Sollte man mal in die Readme packen.
Zitieren
#3
Perfekt danke, dass war das Problem!
Zitieren