Added reverse proxy configuration for portainer (#480)
Dieser Commit ist enthalten in:
Ursprung
d3834a7b46
Commit
3706fc10b9
2 geänderte Dateien mit 38 neuen und 1 gelöschten Zeilen
|
@ -60,3 +60,21 @@ docker compose up -d && docker compose restart nginx-mailcow
|
||||||
|
|
||||||
Nun können Sie einfach zu https://${MAILCOW_HOSTNAME}/portainer/ navigieren, um Ihre Portainer-Container-Überwachungsseite anzuzeigen. Sie werden dann aufgefordert, ein neues Passwort für den **admin** Account anzugeben. Nachdem Sie Ihr Passwort eingegeben haben, können Sie sich mit der Portainer UI verbinden.
|
Nun können Sie einfach zu https://${MAILCOW_HOSTNAME}/portainer/ navigieren, um Ihre Portainer-Container-Überwachungsseite anzuzeigen. Sie werden dann aufgefordert, ein neues Passwort für den **admin** Account anzugeben. Nachdem Sie Ihr Passwort eingegeben haben, können Sie sich mit der Portainer UI verbinden.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Reverse Proxy
|
||||||
|
|
||||||
|
Wenn Sie einen Reverse-Proxy verwenden, muss dieser noch konfiguriert werden die Websocket Requests richtig weiterzuleiten.
|
||||||
|
|
||||||
|
Dies wird für die Docker Konsole und andere Komponenten benötigt.
|
||||||
|
|
||||||
|
Hier ist ein Bespiel fĂĽr Apache:
|
||||||
|
|
||||||
|
```
|
||||||
|
<Location /portainer/api/websocket/>
|
||||||
|
RewriteEngine on
|
||||||
|
RewriteCond %{HTTP:UPGRADE} ^WebSocket$ [NC]
|
||||||
|
RewriteCond %{HTTP:CONNECTION} Upgrade$ [NC]
|
||||||
|
RewriteRule /portainer/api/websocket/(.*) ws://127.0.0.1:8080/portainer/api/websocket/$1 [P]
|
||||||
|
</Location>
|
||||||
|
```
|
|
@ -58,4 +58,23 @@ map $http_upgrade $connection_upgrade {
|
||||||
docker compose up -d && docker compose restart nginx-mailcow
|
docker compose up -d && docker compose restart nginx-mailcow
|
||||||
```
|
```
|
||||||
|
|
||||||
Now you can simply navigate to https://${MAILCOW_HOSTNAME}/portainer/ to view your Portainer container monitoring page. You’ll then be prompted to specify a new password for the **admin** account. After specifying your password, you’ll then be able to connect to the Portainer UI.
|
Now you can simply navigate to https://${MAILCOW_HOSTNAME}/portainer/ to view your Portainer container monitoring page. You’ll then be prompted to specify a new password for the **admin** account. After specifying your password, you’ll then be able to connect to the Portainer UI.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Reverse Proxy
|
||||||
|
|
||||||
|
If you are using a reverse proxy you will have to configure it to properly forward websocket requests.
|
||||||
|
|
||||||
|
This needs to be done for the docker console and other components to work.
|
||||||
|
|
||||||
|
Here is an example for Apache:
|
||||||
|
|
||||||
|
```
|
||||||
|
<Location /portainer/api/websocket/>
|
||||||
|
RewriteEngine on
|
||||||
|
RewriteCond %{HTTP:UPGRADE} ^WebSocket$ [NC]
|
||||||
|
RewriteCond %{HTTP:CONNECTION} Upgrade$ [NC]
|
||||||
|
RewriteRule /portainer/api/websocket/(.*) ws://127.0.0.1:8080/portainer/api/websocket/$1 [P]
|
||||||
|
</Location>
|
||||||
|
```
|
Laden …
In neuem Issue referenzieren