Comment faire un serveur virtuel

Rédigé par chris - - Aucun commentaire

Voici un petit tuto rappel qui explique comment ajouter un sous domaine sur un serveur par exemple un vps. Nous avons déjà au préalable configuré un domaine (toto.com) sur ce serveur. La configuration des sous domaines pointe bien sur ce serveur

On va créer un sous domaine truc.toto.com. Les sources vont être dans /home/user/sites/truc.toto.com

Etape 1. Configuration apache. On va créer un fichier du nom de truc.toto.com.conf qu'on va mettres dans le répertoire /etc/apache2/sites-available

Voici l'exemple

<VirtualHost *:80>
  DocumentRoot       /home/user/sites/truc.toto.com
   ServerName         truc.toto.con
   <Directory //home/user/sites/truc.toto.com>
   AllowOverride      All
   Allow from all
    Require all granted
   </Directory>
</VirtualHost>

On copie ce fichier dans apache.
explication Ligne 2 vous l'avez compris : on défini le répertoire des sources.
ligne suivante on donne le nom du site. Les lignes suivante définissent les permissions.

Etape 2. Activation
Voici les lignes de commandes
 a2ensite truc.toto.com
et bien sûr il faut relancer apache pour que cela soit pris en compte
service apache2 reload

Voilà c'est fini. Vous pouvez contrôler tout ça en envoyant un petit fichier texte index.html avec le nom du site et aller avec un navigateur afficher le site. Vous devriez voir cette page.



Installer linux pas si simple

Rédigé par chris - - 2 commentaires
instaler ubuntu sur uefi

Préambule

On lit ici et là que linux est trés simple à installer que n'importe qui peut le faire et même devrait le faire. On ne trouve pas souvent des ordinateurs avec linux préinstallé mais la plupart du temps il y a windows. Cette situation existe depuis longtemps et il n'y a que les ordiphones et les tablettes qui changent cette situation.

Une expérience

Voici une expérience. Dernièrement, j'ai acheté un nouvel ordinateur (Lenovo 300-201sh i5 ) en replacement de l'ancien. Lisez l'article. Le but est d'avoir un double système windows et linux . Je ne veux pas totalement supprimer windows car cela peut être utile et je l'ai acheté avec mon ordi et pour une question de principe, j'aimerais avoir le choix.

L'ordinateur a deux disques un SSD de 128G et un HD classique de 1T. Le système est installé sur le SSD et le gros disque est prévu pour les donnés.

Aprés avoir fait des sauvegardes , installé linux sur un clé usb j'ai opté pour installer linux sur une partition du gros disque. La raison est que le disque de 128G peut devenir trop petit car windows demande beaucoup de place.

Je mets la clé usb dans la machine et démarre l'ordinateur. Il boot automatiquement sur la clé usb. C'est déjà bien. Quelques minutes aprés ubuntu mate est bien fonctionnelle et je décide de l'installer. Je crée au préalable une nouvelle partition pour le système et une autre pour le home. L'installation se passe bien si ce n'est qu'il y a quelques messages d'avertissement peu compréhensible. Ceux-ci auraient du me mettre en garde sur des problèmes à venir.

C'est la première fois que je fait une installation sur deux disques séparés. Je pensais que le grub allait bien gérer tout cela et me laisser le choix de lancer soit windows soit linux. Mais rien ne se passe comme prévu. Au lancement windows se lance automatiquement.

Que faire ? Peut être grub ne s'est pas bien installé ? Tatonnement ... Lancement du linux depuis la clé usb avec boot-repair ... Toujours pareil. Je cherche configurer le bios. F12 et j'ai le choix. Je peux lancer ubuntu ou windows.

Conclusion mon ordinateur n'a pas de bios mais UEFI le remplacement du BIOS. Je peux lancer ubuntu uniquement en faisant F12. Si je manque cela j'ai automatiquement windows.

Le tatonnement continue avec la configuration de UEFI. Toujours pareil. Puis une idée. Si je débranche le SSD, peut être va-t-il démarer seul sur le HD sur linux. Il me donne une erreur. Je décide de réinstaller tout à nouveau. Et la ça marche.

A ce stade j'ai un linux qui se lance bien mais pas de windows. Tatonnement encore en rebranchant le SSD et ...

UEFI

UEFI (Unified Extensible Firmware Interface) définit un logiciel intermédiaire entre le micrologiciel (firmware) et le système d'exploitation (OS) d'un ordinateur. Cette interface succède sur certaines cartes-mères au BIOS. Elle fait suite à EFI (Extensible Firmware Interface), conçue par Intel. L'UEFI offre quelques avantages sur le BIOS : fonctionnalités réseau en standard, interface graphique de bonne résolution, gestion intégrée d'installations multiples de systèmes d’exploitation et affranchissement de la limite des disques à 2,2 To.

L'inconvénient et qu'une installation linux en double boot n'est pas si simple que sur un BIOS traditionnel.

Conclusion


A ce jour j'ai ubuntu qui se lance par défaut et je peux faire F12 pour avoir un menu et lancer windows si je veux. C'est mieux que rien étant donné que je n'ai pas besoin de windows trop souvent.

Et vous avez vous expérimenté une installation en dual boot sur un ordinateur récent avec UEFI ? Quel est votre expérience ?


Comment faire une sauvegarde système de windows 10 ?

Comment installer linux sur une clé USB ?

Installer linux pas si simple 

Comment installer linux sur une clé USB

Rédigé par chris - - Aucun commentaire
Avoir un linux sur sa clé USB est une chose vraiment utile. Déjà, cela permet de tester le matériel et de tester linux. Ensuite c'est un système qu'on peut avoir avec nous pour faire toutes sortes de choses. Je ne vais pas détailler ici les outils de linux comme Gparted pour partitionner des disques, le terminal qui nous permet d'accéder au disque sans avoir être administrateur de sa machine.

Avant on gravait un CD ou un DVD pour lancer et installer linux. Aujourd'hui une petite clé USB de 8Giga suffit.

Plus besoin d'être un geek pour installer un linux sur une clé USB. Voila comment faire.
1. Télécharger unetbootin    https://unetbootin.github.io
UNetbootin est un utilitaire qui fonctionne aussi bien sur windows que sur linux. Il permet de créer une clé USB bootable trés facilement. Environ 20 distributions sont préprogrammées mais vous pouvez aussi chercher n'importe quel fichier iso d'une distribution.

2. Lancer le programme


Vous avez le choix entre une liste de distributions connus. Si vous ne trouvez pas la distribution que vous voulez, vous choisissez l'option Diskimage


Ensuite vous vérifiez que votre clé USB pointe bien sur le bon lecteur puis cliquez OK. Patience.


Une fois terminez vous pouvez éteindre votre ordinateur, et le relancer en prenant soin de faire booter la clé USB. Généralement il faut cliquer sur F12 au démarage. Sur ma nouvelle machine, la clé USB se lance par défaut sans rien faire. C'est bien mais cela peut poser des problèmes parfois.


Comment faire une sauvegarde système de windows 10 ?

Comment installer linux sur une clé USB ?

Installer linux pas si simple 

Hubic et linux

Rédigé par chris - - 2 commentaires
Hubic est un service de synchronisation ou de sauvegarde de donnée que ovh propose. Alors que dropbox propose 2Giga, Hubic commence à 25giga et augmente l'espace de stockage grâce aux parainage. 

Si vous ouvrez un compte en ajoutant le code OQCYQF Vous recevrez 5giga en plus à l'ouverture de votre compte.

Cependant hubic n'a pas de client aussi simple à l'utilisation que nextcloud ou dropbox. Il faut utiliser la ligne de commande. 

Voici un tuto 

Comment utiliser hubic avec linux ubuntu ou debian
1. Télécharger le dépot hubiC-Linux-2.1.0.53-linux.deb
2. Installer le en cliquant dessus ou en ligne de commande 
dpkg -i hubiC-Linux-2.1.0.53-linux.deb
3. Création d'un répertoire pour cela 
mkdir hubic
4. lancer hubic
hubic login <email> hubic

Comment activer le mode UserDir sous Apache

Rédigé par chris - - Aucun commentaire
Le mode UserDir est une fonctionnalité bien pratique car elle permet de donner la possibilité pour chaque utilisateur de placer ses sources dans un répertoire public_html pour développer un site web et de tester sur l'adresse
http://localhost/~user

Voici un tuto valable pour Ubuntu 16.04 pour les autres versions cela ne devrait pas être trés différent.

1 : Avoir un serveur php qui tourne en local. Plus de détail sur cela dans l'articleInstallation d'un serveur php

2 : Activer le mode userdir avec la commande suivante

sudo a2enmod userdir

3 : Modifier le fichier de configuration de php
/etc/apache2/mods-available/php7.0.conf (pour php 5 il doit avoir un autre fichier pour cela)

Commenter les lignes vers la fin du fichier comme l'exemple ci-dessous


# Running PHP scripts in user directories is disabled by default
#
# To re-enable PHP in user directories comment the following lines
# (from <IfModule ...> to </IfModule>.) Do NOT set it to On as it
# prevents .htaccess files from disabling it.
##<IfModule mod_userdir.c>
##    <Directory /home/*/public_html>
##        php_admin_flag engine Off
##    </Directory>
##</IfModule>
4 : Relancer apache
sudo service apache2 restart
Voilà Si vous mettez un fichier php avec par exemple le code suivant
<?php
   phpinfo();
?>

Dans un répertoire public_html de votre home, vous pouvez tester facilement si ça marche.

Un grand merci à 1f0r de m'avoir aidé.

Fil RSS des articles de ce mot clé