Skip to content
Snippets Groups Projects
Commit be84974e authored by Matisse DEKEISER's avatar Matisse DEKEISER
Browse files

Ajouts légers et fix

parent d99792c5
No related branches found
No related tags found
No related merge requests found
......@@ -45,6 +45,12 @@ Pour cela, consultez la procédure sur l'installation de `nginx`:
Une fois `nginx` installé, nous allons configurer le reverse proxy pour rediriger les requêtes vers notre instance de Matrix.
Pour commencer, supprimez le site par défaut qui écoute le port 80:
```bash
user@rproxy $ sudo rm /etc/nginx/sites-enabled/default
```
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:
```bash
......@@ -53,7 +59,7 @@ user@rproxy $ sudo nano /etc/nginx/sites-available/matrix
```nginx
server {
listen 9090;
listen 80;
server_name rproxy;
......@@ -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_pass http://localhost:8008
...
```
#### Après:
```nginx
...
proxy_pass http://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
![Synapse is running](/resources/synapse-running.png)
- 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)
- Page suivante: [Sommaire (partie 5)](/procedures/5-final-architecture/README.md)
\ No newline at end of file
......@@ -6,4 +6,9 @@ ___
## 🖥️ Configuration minimale des machines virtuelles
Pour chaque machine virutelle, Pour une administration sécurisée et efficace, déployez vos clés SSH publiques sur chaque machine virtuelle.
\ No newline at end of file
Pour chaque machine virutelle, Pour une administration sécurisée et efficace, déployez vos clés SSH publiques sur chaque machine virtuelle.
<hr>
- **Page précédente** : [Problèmes de notre architecture actuelle et présentation de l’architecture finale](current-issue.md)
- **Page suivante** : N/A
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment