Was hat bei mir mit ngrok mit mehreren Ports funktioniert?
Ich hatte also das Problem, dass ich dieselbe Domain- Ursprungsrichtlinie für verschiedene Ports benötigte, aber ich wurde in meinen Tracks angehalten, weil ngrok dies letztendlich nicht unterstützt. Sie unterstützen eine benutzerdefinierte Subdomain oder benutzerdefinierte Domäne, jedoch nicht an verschiedenen Ports, da alle über Port 80 erfolgen müssen .
Anstatt aufzuhören , musste ich Dinge mit nginx lokal wie folgt zusammen hacken :
http {
server {
listen 7777;
server_name localhost;
location / {
proxy_pass http://127.0.0.1:5000;
}
location /api {
proxy_pass http://127.0.0.1:8000;
}
}
}
Ich hatte das Glück, dass der API-Server allen Anrufen "api" vorangestellt hat, sodass ich die API-Anrufe an einen bestimmten Port weiterleiten und trotzdem den anderen Datenverkehr auf einem anderen Webserver bedienen konnte, und Sie haben möglicherweise nicht so viel Glück.
Ich habe dann den öffentlichen Webserver so konfiguriert, dass alle API-Aufrufe an dieselbe ngrok-Adresse weitergeleitet werden und ngnix sie aussortieren kann.
Ich hoffe, dies kann Ihnen helfen, eine Kombination von Lösungen zu finden, um dorthin zu gelangen, da das Denken nur auf eine Weise Sie so festhalten kann, wie ich es war.