Créez un nouveau fichier `matrix` dans `/etc/nginx/sites-available` à l'aide de votre éditeur de texte (en tant qu'administrateur) avec le contenu suivant:
@@ -84,7 +90,51 @@ Puis redémarrez le service nginx:
user@rproxy $ sudo systemctl restart nginx
```
## 4. Configuration du tunnel SSH
## 4. Modifications à apporter à Element
(Ces actions sont à effectuer sur la machine virtuelle `matrix`)
Dans le fichier `/etc/nginx/sites-available/element`, remplacez l'URL dans `proxy_pass` par l'adresse de notre reverse proxy:
#### Avant:
```nginx
...
proxy_passhttp://localhost:8008
...
```
#### Après:
```nginx
...
proxy_passhttp://10.42.x.2:9090
...
```
Dans le fichier `/etc/element-web/config.json`, changez l'adresse du homeserver par défaut par celle de votre reverse proxy:
#### Avant:
```json
{
"default_server_config":{
"m.homeserver":{
"base_url":"http://localhost:8008",
"server_name":"localhost"
},
...
```
#### Après:
```json
{
"default_server_config":{
"m.homeserver":{
"base_url":"http://localhost:9090",
"server_name":"localhost"
},
...
```
## 5. Configuration du tunnel SSH
Sur la machine hôte, modifiez le contenu du fichier de configuration ssh (`~/.ssh/config`) pour que le service Matrix ne soit plus accessible directement depuis le port 8008 de la machine virtuelle `matrix`.
...
...
@@ -110,5 +160,5 @@ Si tout a bien été configuré, vous pouvez vérifier si le service Matrix est

- Page précédente: [4.1 Installation de Element Web](./install-element-web.md)
- Page précédente: [Installation de Element Web](./install-element-web.md)