Outils pour utilisateurs

Outils du site


admin:services:phabricator

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édentesRévision précédente
Prochaine révision
Révision précédente
admin:services:phabricator [2019/08/23 12:59] – ↷ Liens modifiés en raison d'un déplacement. herveadmin:services:phabricator [2019/11/27 02:05] (Version actuelle) – [Configuration du vhost] Màj david
Ligne 153: Ligne 153:
 ==== Installation des logiciels ==== ==== Installation des logiciels ====
  
-Pour PHP, les modules mbstring, iconv et pcntl sont activés par défaut dans le paquet php5 de jessie, il n'y a donc rien de particulier à faire pour les installer en plus de PHP.+Pour PHP, les modules iconv et pcntl sont activés par défaut dans le paquet php de buster, il n'y a donc rien de particulier à faire pour les installer en plus de PHP.
  
-Les paquets optionnels php5-apcu et php5-gd ont été installés.+Les paquets optionnels php-apcu, php-gd et php-zip ont été installés.
  
 Pour installer d'un coup tous les paquets utiles, (y compris php5-ldap, utilisé pour l'authentification), on peut lancer : Pour installer d'un coup tous les paquets utiles, (y compris php5-ldap, utilisé pour l'authentification), on peut lancer :
 <code bash> <code bash>
-apt-get install apache2 libapache2-mod-php5 php5 git php5-mysql php5-curl \ +apt install apache2 libapache2-mod-php git python3-pygments php php-apcu php-curl php-gd php-json php-ldap php-mbstring php-mysql php-zip
-    php5-apcu php5-gd php5-ldap mysql-server python-pygments+
 </code> </code>
  
Ligne 183: Ligne 182:
 On crée ensuite le vhost en créant le fichier suivant : On crée ensuite le vhost en créant le fichier suivant :
 <file apache /etc/apache2/sites-available/task.conf> <file apache /etc/apache2/sites-available/task.conf>
-<VirtualHost *:80+# Redirections vers task.federez.net 
-  ServerName task.federez.net +<VirtualHost *:443
-  ServerAlias task.federez.org +  ServerName phabricator.federez.net 
-  ServerAlias todo.federez.net todo.federez.org +  ServerAlias todo.federez.net
-  ServerAlias phabricator.federez.net phabricator.federez.org +
-  ServerSignature Off+
  
-  Redirect permanent / https://task.federez.net/+  RedirectMatch permanent ^/(?!.well-known/)(.+)$ https://task.federez.net/ 
 + 
 +  SSLEngine on 
 +  SSLCertificateFile /etc/letsencrypt/live/nonagon.federez.net/fullchain.pem 
 +  SSLCertificateKeyFile /etc/letsencrypt/live/nonagon.federez.net/privkey.pem 
 + 
 +  ErrorLog ${APACHE_LOG_DIR}/phabricator-redir.error.log 
 +  CustomLog ${APACHE_LOG_DIR}/phabricator-redir.access.log combined
 </VirtualHost> </VirtualHost>
  
 <VirtualHost *:443> <VirtualHost *:443>
   ServerName task.federez.net   ServerName task.federez.net
-  ServerAlias task.federez.org task.federez.fr 
-  ServerAlias todo.federez.net todo.federez.org todo.federez.fr 
-  ServerAlias phabricator.federez.net phabricator.federez.org  phabricator.federez.fr 
   ServerSignature Off   ServerSignature Off
  
   <Directory /opt/phabricator/phabricator/webroot>   <Directory /opt/phabricator/phabricator/webroot>
 +      AllowOverride None
       Require all granted       Require all granted
   </Directory>   </Directory>
Ligne 209: Ligne 211:
   LimitRequestBody 33554432   LimitRequestBody 33554432
  
-  php_value post_max_size 32M +  php_value post_max_size 32M 
-  php_value opcache.validate_timestamps 0 +  php_value opcache.validate_timestamps 0 
-  php_value memory_limit 512M+  php_value memory_limit 512M
  
-  # Règles pour Phabricator 
   RewriteEngine on   RewriteEngine on
-  RewriteRule ^/rsrc/(.*)                           [L,QSA] +  RewriteRule ^/rsrc/(.*)                             [L,QSA] 
-  RewriteRule ^/favicon.ico                         [L,QSA] +  RewriteRule ^/favicon.ico                           [L,QSA
-  RewriteRule ^(.*)$          /index.php?__path__=$1  [B,L,QSA]+  RewriteRule ^/ws/(.*)       ws://localhost:22280/$1   [P,L
 +  RewriteRule ^(.*)$          /index.php?__path__=$1    [B,L,QSA]
  
-  ErrorLog ${APACHE_LOG_DIR}/phabricator.error.log +  ErrorLog ${APACHE_LOG_DIR}/phabricator-ssl.error.log 
-  CustomLog ${APACHE_LOG_DIR}/phabricator.access.log combined+  CustomLog ${APACHE_LOG_DIR}/phabricator-ssl.access.log combined
  
   SSLEngine on   SSLEngine on
-  SSLCertificateFile /etc/ssl/federez/federez_task.crt +  SSLCertificateFile /etc/letsencrypt/live/nonagon.federez.net/fullchain.pem 
-  SSLCertificateKeyFile /etc/ssl/private/federez.key +  SSLCertificateKeyFile /etc/letsencrypt/live/nonagon.federez.net/privkey.pem 
-  SSLCertificateChainFile /etc/ssl/federez/federez_task_chain.crt + 
-  SSLCACertificateFile /etc/ssl/certs/StartCom_Certification_Authority.pem+  ProxyPass /ws "http://127.0.0.1:22280/" 
 +  ProxyPassReverse /ws "http://127.0.0.1:22280/"
 </VirtualHost> </VirtualHost>
 +
 </file> </file>
  
admin/services/phabricator.1566557960.txt.gz · Dernière modification : 2019/08/23 12:59 de herve

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki