ports:web:matrix

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
ports:web:matrix [2023/05/19 14:59] davidports:web:matrix [2023/06/03 21:59] (Version actuelle) – [Le serveur web] david
Ligne 34: Ligne 34:
  
 <file ini matrix/etc/rc.conf.local> <file ini matrix/etc/rc.conf.local>
-hostname="matrix"+hostname = "matrix"
 </file> </file>
  
 On assure le démarrage au reboot: On assure le démarrage au reboot:
 <code bash> <code bash>
-root@popeye:# sysrc jail_enable="YES" +sysrc jail_enable  = "YES" 
-root@popeye:# sysrc jail_list+="matrix"+sysrc jail_list   += "matrix"
 </code> </code>
  
Ligne 75: Ligne 75:
 Rediriger les requêtes vers votre //jail//, pour cela, on va définir un fichier dédié pour //nginx//. Rediriger les requêtes vers votre //jail//, pour cela, on va définir un fichier dédié pour //nginx//.
  
-<file javascript /usr/local/etc/nginx/matrix.conf>+<file nginx /usr/local/etc/nginx/matrix.conf [highlight_lines_extra="8"]>
 ssl_certificate /usr/local/etc/letsencrypt/live/kreuz.lapinbilly.eu/fullchain.pem; ssl_certificate /usr/local/etc/letsencrypt/live/kreuz.lapinbilly.eu/fullchain.pem;
 ssl_certificate_key /usr/local/etc/letsencrypt/live/kreuz.lapinbilly.eu/privkey.pem; ssl_certificate_key /usr/local/etc/letsencrypt/live/kreuz.lapinbilly.eu/privkey.pem;
Ligne 82: Ligne 82:
 add_header X-Frame-Options "SAMEORIGIN" always; add_header X-Frame-Options "SAMEORIGIN" always;
 add_header Strict-Transport-Security "max-age=31536000"; add_header Strict-Transport-Security "max-age=31536000";
- +location ~ ^(/_matrix|/_synapse/client) 
-location /_matrix { +        proxy_pass http://192.168.0.20:8008;
-        proxy_pass http://192.168.0.11:8008;+
         proxy_set_header X-Forwarded-For $remote_addr;         proxy_set_header X-Forwarded-For $remote_addr;
 +        proxy_set_header X-Forwarded-Proto $scheme;
 +        proxy_set_header Host $host; 
 +        client_max_body_size 50M;
 +        proxy_http_version 1.1;
 } }
 </file> </file>
Ligne 91: Ligne 94:
 Et l'utiliser dans nos [[:ports:nginx#serveur|serveurs nginx]] Et l'utiliser dans nos [[:ports:nginx#serveur|serveurs nginx]]
  
-<file javascript /usr/local/etc/nginx/nginx.conf>+<file nginx /usr/local/etc/nginx/nginx.conf [highlight_lines_extra="5,11"]>
    server {    server {
             listen 443 ssl http2 ;             listen 443 ssl http2 ;
Ligne 108: Ligne 111:
 <note important> <note important>
 Le serveur en ''8448'', ne sert que si vous voulez rejoindre une fédération. N'oubliez pas d'ouvrir le pare-feu sur ce port. Le serveur en ''8448'', ne sert que si vous voulez rejoindre une fédération. N'oubliez pas d'ouvrir le pare-feu sur ce port.
 +Par exemple, en l'ajoutant dans les ''tcp_services'' de pf.conf(5)
 </note> </note>
  
Ligne 181: Ligne 185:
 </code> </code>
  
-Réglez la journalisation pour que le fichier soit produit dans ''/var/log/''+Réglez la [journalisation](https://github.com/matrix-org/synapse/blob/develop/docs/sample_log_config.yaml) pour que le fichier soit produit dans ''/var/log/''
 <file ini serveur-name.log.config> <file ini serveur-name.log.config>
 filename: /var/log/matrix-synapse/homeserver.log filename: /var/log/matrix-synapse/homeserver.log
Ligne 334: Ligne 338:
 Donnez le à manger à Nginx, sous votre serveur ''https'' (443) par défaut. Il ne s'agit pas nécessairement de votre serveur **matrix**. Donnez le à manger à Nginx, sous votre serveur ''https'' (443) par défaut. Il ne s'agit pas nécessairement de votre serveur **matrix**.
  
-<file javascript /usr/local/etc/nginx/nginx.conf>+<file nginx /usr/local/etc/nginx/nginx.conf>
                  location /.well-known/matrix/ {                  location /.well-known/matrix/ {
                         root /usr/local/www/;                         root /usr/local/www/;
  • ports/web/matrix.1684508373.txt.gz
  • Dernière modification : 2023/05/19 14:59
  • de david