1b.app
Link kopiert -

Die API funktioniert nach dem Update nicht mehr

Guten Tag. Vorgestern haben wir auf unserem Server ein Upgrade auf eine neue Version durchgeführt (es gab OneBox, daraus wurde OneBox OS), und danach funktionierte die API nicht mehr. Alle Links geben einen 404-Fehler zurück.
Unten sehen Sie ein Beispiel für eine API-Anfrage, die früher funktionierte, jetzt aber einen 404-Fehler zurückgibt:
Können Sie bitte vorschlagen, was das Problem sein könnte und wie es behoben werden kann? Vielleicht müssen Sie etwas in die .vhost-Datei schreiben? Hier ist für alle Fälle unsere .vhost-Datei:
root@cromleh /etc/nginx/sites-enabled # cat cromleh.crm-onebox.com.vhost
Server {
# listen *:80 default_server; # wenn eine Standardwebsite benötigt wird
hören *:443 ssl;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_certificate /etc/letsencrypt/live/cromleh.crm-onebox.com/fullchain.pem; # verwaltet von Certbot
ssl_certificate_key /etc/letsencrypt/live/cromleh.crm-onebox.com/privkey.pem; # verwaltet von Certbot
Servername cromleh.crm-onebox.com www.cromleh.crm-onebox.com m.cromleh.crm-onebox.com www.m.cromleh.crm-onebox.com;
root /var/www/cromlehcrmonebo/web1/web/;
index index.html index.htm index.php index.cgi index.pl index.xhtml;
error_log /var/www/cromlehcrmonebo/web1/log/cromleh.crm-onebox.com-error.log;
access_log /var/www/cromlehcrmonebo/web1/log/cromleh.crm-onebox.com-access.log kombiniert;
Standort ~ /\. {
alles leugnen;
access_logoff;
log_not_found aus;
}
location = /favicon.ico {
log_not_found aus;
access_logoff;
}
location = /robots.txt {
zuletzt ^/robots.txt$ /shop.starter.php neu schreiben;
alles erlauben;
log_not_found aus;
access_logoff;
}
Standort ^~ /awstats-icon {
Alias ​​/usr/share/awstats/icon;
}
Standort ~ \.php$ {
try_files /b1157b9fb71b8be4dedcee4490808049.htm @php;
}
location@php {
try_files $uri =404;
include /etc/nginx/fastcgi_params;
fastcgi_pass unix:/var/lib/php5-fpm/cromleh.crm-onebox.com.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_intercept_errors on;
}
if ($scheme = http) {
return 301 https://$server_name$request_uri;
}
Standort ~ /(cache|packages/CKFinder/ckfinder|media/shop|media/export/ payment|media/export/contact|media/export/opencart|media/export|media/export/order|media/export/product| media/productbarcode|media/call|media/notification|media/upload|media/thumb|media|media/commerceml2|media/userfiles/images)/ {
}
Standort / {
Index shop.starter.php;
try_files $uri $uri/ /shop.starter.php;
zuletzt ^/sitemap(\d*)\.xml$ /media/sitemap/$http_host/sitemap$1.xml umschreiben;
zuletzt ^/robots.txt$ /shop.starter.php neu schreiben;
zuletzt ^/robots_https.txt$ /shop.starter.php neu schreiben;
^/(.)/$ /shop.starter.php zuletzt umschreiben;
/\.svn /shop.starter.php zuletzt neu schreiben;
/(\.html)$ /shop.starter.php umschreiben break;
/(\.xml)$ /shop.starter.php umschreiben break;
# rewrite "^/([^\.])$" /shop.starter.php break;
}
underscores_in_headers on;
aio auf;
Richtung 512;
Ausgabepuffer 1 8m;
Standort ~* \.(ini|conf|cfg|log|sh|sql|yml|info|template)$|/\. {
alles leugnen;
}
Standort ~ /(log|cron|tools|modules/box/tools|modules/box/cron|media/downloadfile|media/export/contact|media/export/storage|media/export/product|media/export/ payment| media/import/contact|media/import|media/import/product|media/import/zahlung|media/import/order|media/email|packages/Storage/cache|packages/Storage/media|packages/PackageLoader/reports| Pakete/PackageLoader/compile|packages/CSV/tmp|packages/Smarty/compile|packages/XLS/tmp|packages/Engine/tools|packages/Engine/cache|packages/Engine/compile|/packages/MailUtils/media/mailutils_que |packages/MailUtils/media|packages/MailUtils/compile|translate|api/db|updater)/ {
alles leugnen;
Rückkehr 404;
}
Standort ~* ^.+\.(jpg|jpeg|gif|png|js|css|ico|svg)$ {
access_logoff;
läuft 3d ab;
add_header Cache-Control public;
}
ssl_session_cache shared:SSL:10m;
ssl_session_timeout 10m;
ssl_ciphers HIGH:!aNULL:!MD5;
ssl_prefer_server_ciphers on;
}
Server {
if ($host = cromleh.crm-onebox.com) {
return 301 https://$host$request_uri;
} # verwaltet von Certbot
Hören Sie *:80;
Servername cromleh.crm-onebox.com www.cromleh.crm-onebox.com m.cromleh.crm-onebox.com www.m.cromleh.crm-onebox.com;
Rückkehr 404; # verwaltet von Certbot
}
Die ursprüngliche Frage ist in der Version verfügbar: ru

Antworten:

Wir haben vorgestern auf unserem Server auf eine neue Version aktualisiert (es gab OneBox, es wurde OneBox OS), und danach funktionierte die API nicht mehr
Sie müssen Anwendungen installieren https://crm-onebox .com/ru/app /app-api/ und ggf. https://crm-onebox.com/ru/app/app-api-v2/
27.08.2021, 10:21
Originalkommentar zur Version verfügbar: ru


Bitte beteiligen Sie sich am Dialog. Wenn Sie etwas zu sagen haben - schreiben Sie bitte einen Kommentar. Für die Teilnahme benötigen Sie ein Mobiltelefon und einen SMS-Code zur Identifizierung. Melden Sie sich an und schreiben Sie einen Kommentar