Table des matières

FIXME En construction…

Mon Serveur Debian7 : Protocole de setup

Protocole de setup

Objectifs

Je me note mon programme : serveur web apache + php + mysql + pearl + python (mais je crois que c'est déja par défaut) + owncloud + pleins de vhost (??) + cron + le langage pour Etherpad mais je pige rien à leur doc + d'autres futilités sympathiques :D + un bouncer irc? WHAAAT ? screen + irssi. Naab. rsync et backup auto incremental

Liste des commandes passées depuis le serveur Debian 7 nu.

Tout en root@charpy !

Some basics

Changer le premier “AllowOverride None” par “AllowOverride ALL”

Le fichier de sécurité s'ouvre. On doit remplacer plusieurs valeurs (il est possible qu'elle existe sous un attribut différent), on va remplacer ServerSignature On par ServerSignature Off (ou l'on commente le premier et décommente le second), cela permet de cacher la version de apache en bas des pages d'erreurs par exemple. Ensuite on affiche cherche à n'afficher que “Apache” lorsque que quelqu'un cherche à découvrir la version de apache, pour cela on remplace ServerTokens par ServerTokens Prod, pour finir on remplace TraceEnable par TraceEnable Off c'est une commande de debogage qui n'a pas lieu de demeurrer. Si par hasard ces lignes sont innexistantes, il faut les créer.

L'identifiants admin sera root, il faut lui donner un mdp.

En parallèle, go sur http://www.phpmyadmin.net/home_page/downloads.php et repérage de la dernière version de phpmyadmin, en “All Langages” et compressée en tar.gz. Copie du lien vers ce fichier, sans le md5 en fin de lien…

Go sur “site.tld/phpmyadmin”.

type de configuration : “Distribution direct par SMTP” *Réponses donnéees aux questions : http://docs.rebattu.fr/MailServer/exim.html *Résultats : ALERT: exim paniclog /var/log/exim4/paniclog has non-zero size, mail system possibly broken *–> Dans le log : 2015-02-23 19:19:46 socket bind() to port 25 for address 127.0.0.1 failed: Address already in use: daemon abandoned —> Essai d'envoi de mail en php : ok.

Les vhost!

Ajout de Owncloud

se placer dans le vhost (cd /var/vhost/cloud.charpy.fr/htdocs)

oups, owncloud s'est pas mis au bon endroit. Il est dans /var/www/ au lieu de /var/vhost/cloud.charpy.fr/htdocs/ apt-get purge owncloud apt-get remove owncloud apt-get autoremove –purge owncloud

Correction d'un bug sur les bdd pour owncloud: (17:26:37) McKay1717: sudo apt-get install php5-cli php5-dev make (17:26:39) McKay1717: sudo apt-get install libsqlite3-0 libsqlite3-dev (17:26:40) McKay1717: sudo apt-get install php5-sqlite3

Et pour les droits d'écritures en cas de pb: (17:53:37) Chk: Charpy chown -R www-data:www-data /dossierduptindeownloud

Mettre le serveur à la bonne heure