Logo Khaganat

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
fr:shard [2018/09/29 16:58] – [Web-admin] Correction pour être plus cohérent neodarzfr:shard [2023/06/30 21:32] (Version actuelle) YannK
Ligne 21: Ligne 21:
 Des essais ont été faits sur: Des essais ont été faits sur:
   * [[http://releases.ubuntu.com/15.04/|Ubuntu 15.04]]   * [[http://releases.ubuntu.com/15.04/|Ubuntu 15.04]]
-  * [[https://wiki.debian.org/fr/DebianWheezy|Debian 7 whezy]] +  * [[https://wiki.debian.org/fr/DebianWheezy|Debian 7 Whezy]] 
-  * [[https://wiki.debian.org/fr/DebianJessie|Debian 8 jessie]] **installation conseiller**+  * [[https://wiki.debian.org/fr/DebianJessie|Debian 8 Jessie]] **installation conseiller**
   * Windows (tuto non fini)   * Windows (tuto non fini)
-  * Sous debian 9, stretch, il reste encore des problèmes d'erreur avec les primitives+  * Sous Debian 9, Stretch, il reste encore des problèmes d'erreur avec les primitives, il faut utiliser le patch ou compilé curl 
 +  * Debian 10 Buster (en cours de test 29/08/2019)
 ====Mise à jours des informations et packages pour linux:==== ====Mise à jours des informations et packages pour linux:====
  
Ligne 48: Ligne 49:
 apt install apache2 apache2-utils mariadb-server mariadb-client mcrypt  apt install apache2 apache2-utils mariadb-server mariadb-client mcrypt 
 </code> </code>
-php5 + 
-<code bash>  +php
-apt install php5 libapache2-mod-php5 php5-mysql php5-gd php5-imagick +<code> 
 +apt install php libapache2-mod-php php-mysql php-gd php-imagick 
 </code> </code>
-ou php 7.0 + 
-<code bash>  +Pour le code AMS avant 2019-05-11 
-apt install php7.0 libapache2-mod-php7.0 php7.0-mysql php7.0-gd php7.0-imagick +php<7.
 + 
 +<code bash> 
 +apt install php-mcrypt
 </code> </code>
 +
 +
 ===Nginx=== ===Nginx===
 => Installez les paquets de LEMP : => Installez les paquets de LEMP :
Ligne 82: Ligne 89:
 <WRAP prewrap 650px> <WRAP prewrap 650px>
 <code bash> <code bash>
-apt-get install git libcurl4-openssl-dev libluabind-dev libfreetype6-dev libx11-dev libgl1-mesa-dev libxxf86vm-dev libxrandr-dev libxrender-dev libopenal-dev libogg-dev libvorbis-dev libxml2-dev cmake build-essential libpng12-dev libjpeg62-dev rrdtool libmysqlclient18-dev bison libxmu-dev autoconf automake libcpptest-dev libgif-dev cpputest libssl-dev unzip p7zip p7zip-full screen+apt-get install git libcurl4-openssl-dev libluabind-dev libfreetype6-dev libx11-dev libgl1-mesa-dev libxxf86vm-dev libxrandr-dev libxrender-dev libopenal-dev libogg-dev libvorbis-dev libxml2-dev cmake build-essential libpng12-dev libjpeg62-dev rrdtool libmysqlclient18-dev bison libxmu-dev autoconf automake libcpptest-dev libgif-dev cpputest libssl-dev unzip p7zip p7zip-full screen wget
 </code> </code>
 </WRAP> </WRAP>
Ligne 88: Ligne 95:
 <WRAP prewrap 650px> <WRAP prewrap 650px>
 <code bash> <code bash>
-apt-get install git libcurl4-openssl-dev libluabind-dev libfreetype6-dev libx11-dev libgl1-mesa-dev libxxf86vm-dev libxrandr-dev libxrender-dev libopenal-dev libogg-dev libvorbis-dev libxml2-dev cmake build-essential libpng12-dev libjpeg62-dev rrdtool bison libxmu-dev autoconf automake libmysqlclient-dev libgif-dev libgif-dev cpputest libssl-dev unzip p7zip p7zip-full screen+apt-get install git libcurl4-openssl-dev libluabind-dev libfreetype6-dev libx11-dev libgl1-mesa-dev libxxf86vm-dev libxrandr-dev libxrender-dev libopenal-dev libogg-dev libvorbis-dev libxml2-dev cmake build-essential libpng12-dev libjpeg62-dev rrdtool bison libxmu-dev autoconf automake libmysqlclient-dev libgif-dev libgif-dev cpputest libssl-dev unzip p7zip p7zip-full screen wget
 </code> </code>
 </WRAP> </WRAP>
Ligne 94: Ligne 101:
 <WRAP prewrap 650px> <WRAP prewrap 650px>
 <code bash> <code bash>
-apt install git libcurl4-openssl-dev libluabind-dev libfreetype6-dev libxml2-dev cmake build-essential libpng12-dev libjpeg62-turbo-dev rrdtool bison autoconf automake libmysqlclient-dev libgif-dev cpputest libssl-dev liblzma-dev unzip p7zip p7zip-full screen+apt install git libcurl4-openssl-dev libluabind-dev libfreetype6-dev libxml2-dev cmake build-essential libpng12-dev libjpeg62-turbo-dev rrdtool bison autoconf automake libmysqlclient-dev libgif-dev cpputest libssl-dev liblzma-dev unzip p7zip p7zip-full screen wget
 </code> </code>
 </WRAP> </WRAP>
  
-===Debian 9===+===Debian 9 et 10===
 <WRAP prewrap 650px> <WRAP prewrap 650px>
 <code bash> <code bash>
-apt install git libcurl4-openssl-dev libluabind-dev libfreetype6-dev libx11-dev libgl1-mesa-dev libxxf86vm-dev libxrandr-dev libxrender-dev libopenal-dev libogg-dev libvorbis-dev libxml2-dev cmake build-essential libpng-dev libjpeg62-turbo-dev rrdtool bison libxmu-dev autoconf automake default-libmysqlclient-dev libgif-dev cpputest libssl-dev liblzma-dev unzip p7zip p7zip-full screen+apt install git libcurl4-openssl-dev libluabind-dev libfreetype6-dev libx11-dev libgl1-mesa-dev libxxf86vm-dev libxrandr-dev libxrender-dev libopenal-dev libogg-dev libvorbis-dev libxml2-dev cmake build-essential libpng-dev libjpeg62-turbo-dev rrdtool bison libxmu-dev autoconf automake default-libmysqlclient-dev libgif-dev cpputest libssl-dev liblzma-dev unzip p7zip p7zip-full screen wget libsquish-dev
 </code> </code>
 </WRAP> </WRAP>
-===Installer Squish===+ 
 + 
 +===Installer Squish pour Jessie===
   *[[https://clients.lirria.khaganat.net/tools/squish-1.11.7z|Squish]]   *[[https://clients.lirria.khaganat.net/tools/squish-1.11.7z|Squish]]
 <code bash> <code bash>
Ligne 261: Ligne 270:
  
 =====Web-admin===== =====Web-admin=====
-Copier les sources du serveur web dans le dossier `ryzomweb(le dossier sera crée automatiquement) :+Copier les sources du serveur web dans le dossier ''ryzomweb'' (le dossier sera crée automatiquement) :
 <code bash> <code bash>
 cp -r $RYHOME/web ryzomweb cp -r $RYHOME/web ryzomweb
Ligne 270: Ligne 279:
 ====Configurer Apache2 Web Serveur==== ====Configurer Apache2 Web Serveur====
 <code bash> <code bash>
-nano /etc/apache2/sites-available/000-default.conf+nano /etc/apache2/sites-available/shard.conf
 </code> </code>
  
Ligne 284: Ligne 293:
         DocumentRoot /home/compil/ryzomweb/public_php/         DocumentRoot /home/compil/ryzomweb/public_php/
  
-        ErrorLog ${APACHE_LOG_DIR}/error.log +        ErrorLog ${APACHE_LOG_DIR}/ams_error.log 
-        CustomLog ${APACHE_LOG_DIR}/access.log combined+        CustomLog ${APACHE_LOG_DIR}/ams_access.log combined
                  
   <Directory "/home/compil/ryzomweb/">   <Directory "/home/compil/ryzomweb/">
Ligne 314: Ligne 323:
         DocumentRoot /home/compil/ryzomweb/public_php         DocumentRoot /home/compil/ryzomweb/public_php
  
-        ErrorLog ${APACHE_LOG_DIR}/error.log +        ErrorLog ${APACHE_LOG_DIR}/shard_error.log 
-        CustomLog ${APACHE_LOG_DIR}/access.log combined+        CustomLog ${APACHE_LOG_DIR}/shard_access.log combined
 </VirtualHost> </VirtualHost>
 </code> </code>
 +Activer shard.conf 
 +<code> 
 +a2ensite shard 
 +</code>
 Ouvrir le port 40916  Ouvrir le port 40916 
 <code> <code>
Ligne 339: Ligne 351:
  
 server { server {
-        listen  80; +    listen  80; 
-        listen  [::]:80; +    listen  [::]:80; 
-        server_name     lirria.khaganat.net;+    server_name     lirria.khaganat.net;
  
-        #Création des accès et des erreurs du logs dans /var/log/nginx +    #Création des accès et des erreurs du logs dans /var/log/nginx 
-        access_log      /var/log/nginx/lirria.ams_access.log; +    access_log      /var/log/nginx/lirria.ams_access.log; 
-        error_log       /var/log/nginx/lirria.ams_error.log info;+    error_log       /var/log/nginx/lirria.ams_error.log info;
  
-        #Dossier de ryzomweb +    #Dossier de ryzomweb 
-        root /home/compil/ryzomweb/public_php/;+    root /var/www/ryzomweb/web/public_php; 
 +    index index.php index.html ;
  
-        #la première page de votre site +     
-        #index.php +    location / {  
-        index index.php index.html;+    try_files $uri $uri/ =404; 
 +    }
  
-        #Spécifie ou Nginx regarde +    location ~ \.php$ { 
-        location ~ \.php$ { +    include snippets/fastcgi-php.conf; 
-                #erreur 404 +    fastcgi_pass unix:/var/run/php/php7.0-fpm.sock; 
-                try_files $uri =404;+    }
  
-                #Ici la configuration Nginx fastcgi  +    location ~ /\.ht { 
-                include /etc/nginx/fastcgi.conf;+    deny all; 
 +    }
  
-                #FastCGI Process Manager  +    location ~* .(?:png|html|ttf|ico|jpg|jpeg)$ { 
-                fastcgi_pass unix:/run/php/php7.0-fpm.sock+        try_files $uri /index.php$uri$is_args$args
-        }+        # Optional: Don't log access to other assets 
 +        access_log off; 
 +    }
 } }
 +
 +
 </code> </code>
 <code> <code>
Ligne 373: Ligne 392:
  
 server { server {
-        listen  40916; +    listen  40916; 
-        listen  [::]:40916; +    listen  [::]:40916; 
-        server_name     lirria.khaganat.net;+    server_name     lirria.khaganat.net
 + 
 +    #Création des accès et des erreurs du logs dans /var/log/nginx 
 +    access_log      /var/log/nginx/lirria.shard_access.log; 
 +    error_log       /var/log/nginx/lirria.shard_error.log info;
  
-        #Création des accès et des erreurs du logs dans /var/log/nginx +    #Dossier de ryzomweb 
-        access_log      /var/log/nginx/lirria.shard_access.log+    root /var/www/ryzomweb/web/public_php
-        error_log       /var/log/nginx/lirria.shard_error.log info;+    index index.php index.html ;
  
-        #Dossier de ryzomweb +     
-        root /home/compil/ryzomweb/public_php/;+    location {  
 +    try_files $uri $uri=404; 
 +    }
  
-        # ajouter ici encore l'authentification (Require all granted) +    location ~ \.php$ { 
-        location ~ \.php$ { +    include snippets/fastcgi-php.conf; 
-        include snippets/fastcgi-php.conf; +    fastcgi_pass unix:/var/run/php/php7.0-fpm.sock; 
-        fastcgi_pass unix:/run/php/php7.0-fpm.sock; +    }
-        }+
  
-        location ~ /\.ht { +    location ~ /\.ht { 
-            deny all; +    deny all; 
-        }+    }
 } }
  
Ligne 718: Ligne 742:
  
  
-{{tag>informatique serveur shard tutoriel}}+{{tag>informatique serveur shard tutoriel client_rc_obsolete Obsolète}}
CC Attribution-Share Alike 4.0 International Driven by DokuWiki
fr/shard.1538233096.txt.gz · Dernière modification : 2021/12/03 19:18 (modification externe)

Licences Mentions légales Accueil du site Contact