« Serveur internet sous Debian » : différence entre les versions

Aller à la navigation Aller à la recherche
Ligne 122 : Ligne 122 :
=== php.ini ===
=== php.ini ===
* extension cURL à activer pour VisualEditor
* extension cURL à activer pour VisualEditor
Sur debian avec apache2 :
* <code>apt-get install php5-curl</code>
* <code>/etc/init.d/apache2 restart</code>
(php4-curl si c'est php4)


[[Catégorie:Informatique]]
[[Catégorie:Informatique]]

Version du 30 janvier 2017 à 11:40

La création d'un serveur internet sous GNU/Linux.

La distribution choisie est Debian 8 en cette fin d'année 2016.

Wiki Debian


Paramétrage réseau

Accès au paramétrage réseau :

  • etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

source /etc/network/interfaces.d/*

# the loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
allow-hotplug eth0
iface eth0 inet dhcp

Mise à jour des dépôts

apt-get update

Si un dépôt a été paramétré, modifier le fichier suivant :

/etc/apt/sources.list

Stockage personnalisation

Pour un stockage des sites web :

  • ancienne valeur : /var/www/html/
  • nouvelle valeur : /var/www/, avec les sous-dossiers suivants :
    • kono, base de connaissance,
    • info, base de connaissance informatique,
    • buro, base de connaissance bureautique,
    • flux, stockage des flux opérationnels.

Modification des droits sur un sous-dossier principal ; en devenir propriétaire :

chown compte kono -R

Modification des droits sur un sous-dossier ; donner tous les droits sur un dossier particulier :

chmod 777 images -R

Autre nom pour un workflow :

  • flux de travail ;
  • flux opérationnel.

Apache personnalisation

Le chemin par défaut pour le stockage des sites est :

/var/www/html/

Pour modifier ce chemin, modifier le fichier suivant :

/etc/apache2/sites-available/000-default.conf
  • ancienne valeur : DocumentRoot /var/www/html
  • nouvelle valeur : DocumentRoot /var/www

Redémarrage du serveur Apache :

Installation MySQL

apt-get install mysql-server phpmyadmin

Le compte par défaut pour MySQL est root

  • c'est au moment de l'installation qu'un mot de passe pour se compte est demandé.

Personnalisation

Pour l'accès à la console MySQL, avec le compte root de MySQL :

  • mysql -u root -p

Pour quitter la console MySQL :

  • quit

On stoppe totalement mysqld & mysqld_safe :  :

  • mysqladmin shutdown

On arrête le serveur MySQL :

  • service mysql stop

On redémarre le serveur MySQL en utilisation normale :

  • service mysql start

Installation node.js

apt-get install nodejs

MediaWiki

Apparence du site :

VisualEditor

LDAP

Localsetting.php

Téléversement :

Fichiers autorisés à être téléversés :

$wgFileExtensions = array( 'png', 'gif', 'jpg', 'jpeg', 'doc', 'xls', 'mpp', 'pdf', 'ppt', 'tiff', 'bmp', 'docx', 'xlsx', 'pptx', 'ps', 'odt', 'ods', 'odp', 'odg', 'txt');

php.ini

  • extension cURL à activer pour VisualEditor

Sur debian avec apache2 :

  • apt-get install php5-curl
  • /etc/init.d/apache2 restart

(php4-curl si c'est php4)