Ports
Anwendungsport
Kinsta setzt automatisch die Umgebungsvariable PORT. Du brauchst sie nicht zu definieren oder fest in die Anwendung zu programmieren. Verwende die Umgebungsvariable PORT
, um auf den Port in deiner Anwendung zu verweisen.
Wenn der Code deiner Anwendung einen bestimmten Port zum Abhören vorgibt, musst du Port 8080 verwenden. Wenn du die Anwendung einsetzt, ist sie im Internet über die Ports 80 und 443 erreichbar, und wir leiten diese Ports an den Container auf Port 8080 weiter.
Das Festlegen eines anderen Ports als 8080 für die Anwendung innerhalb des Containers ist derzeit nicht möglich. Wenn deine Anwendung versucht, den Port auf etwas anderes als 8080 zu setzen, kannst du nicht auf die Anwendung zugreifen.
PORT Umgebungsvariable Sprachbeispiele
Wie du eine Umgebungsvariable verwendest, hängt von deiner Anwendung ab. Die folgende Tabelle zeigt, wie du die Umgebungsvariable PORT in verschiedenen Sprachen aufrufen kannst:
Sprache | Code |
---|---|
Ruby | ENV["PORT"] |
Node.js | process.env.PORT; |
Python | os.environ.get('PORT') |
Java | System.getenv("PORT"); |
Scala | System.getenv("PORT"); |
PHP | getenv('PORT'); |
Go | os.Getenv("PORT") |
Datenbank Ports
Nur der unter Info > Externe Verbindungen angezeigte Port ist für das Datenbank-Hosting geöffnet. Um die Datenbank mit einer externen Anwendung zu verbinden, verwende den dort angezeigten Port und andere externe Verbindungsdetails.
Wenn du eine Anwendung und eine Datenbank verbindest, die beide auf Kinsta gehostet werden, stelle sicher, dass sie denselben Rechenzentrumsstandort nutzen und über eine interne Verbindung verbunden sind.