- Je souhaite rediriger le port 80 vers le port 443
=> on ajoute la ligne suivante dans le VirtualHost 80 :
Redirect / https://%{HTTP_HOST} - Je souhaite rediriger l'adresse ip du serveur vers mon nom de domaine
=> il faut installer le module Rewrite :
sudo a2enmod rewrite
=> on ajoute les lignes suivantes dans le VirtualHost 443 :
RewriteEngine on
RewriteCond %{HTTP_HOST} !^<nomdedomaine>$
RewriteRule (.*) https://<nomdedomaine>
Affichage des articles dont le libellé est Apache. Afficher tous les articles
Affichage des articles dont le libellé est Apache. Afficher tous les articles
mercredi 27 mai 2015
Apache - redirection
Voici deux méthodes de redirection sur un serveur apache.
vendredi 26 septembre 2014
phpmyadmin
Ce jeudi 25 septembre 2014, la communauté informatique est en effervescence suite à la publication d'une faille de sécurité dans le bash (source).
Immédiatement, je me renseigne sur les forums ubuntu pour tenter de mieux comprendre les risques encourus par mes serveurs. Assez rapidement, je réalise que la faille ne me concerne pas. Un petit update de bash devrait tout de même me permettre d'avoir bonne conscience.
Cependant, au cours des discussions, je réalise un point important sur la sécurité de mes serveurs : phpmyadmin est fortement déconseillé sur un serveur en production. Je décide donc de le désinstaller. En lieu et place de quoi, je compte utiliser un client lourd comme Mysql Workbech par exemple.
Cependant, pour pouvoir exploiter le client, il faudra d'abord configurer correctement mysql pour pouvoir accéder au serveur depuis une autre machine sur le LAN. Voici les étapes à suivre pour un serveur ubuntu 10.04.
Immédiatement, je me renseigne sur les forums ubuntu pour tenter de mieux comprendre les risques encourus par mes serveurs. Assez rapidement, je réalise que la faille ne me concerne pas. Un petit update de bash devrait tout de même me permettre d'avoir bonne conscience.
Cependant, au cours des discussions, je réalise un point important sur la sécurité de mes serveurs : phpmyadmin est fortement déconseillé sur un serveur en production. Je décide donc de le désinstaller. En lieu et place de quoi, je compte utiliser un client lourd comme Mysql Workbech par exemple.
Cependant, pour pouvoir exploiter le client, il faudra d'abord configurer correctement mysql pour pouvoir accéder au serveur depuis une autre machine sur le LAN. Voici les étapes à suivre pour un serveur ubuntu 10.04.
- On crée un utilisateur pour une machine sur le réseau
En utilisant putty, je me connecte sur le serveur mysql :
> mysql -u <utilisateur> -p
En console mysql (n'oubliez pas le point-virgule à la fin de chaque ligne) :
> CREATE USER '<utilisateur>'@'<ip de la machine>' IDENTIFIED BY '<mot de passe>';
> flush privilieges;
>exit;
Il faudra aussi gérer les droits de cet utilisateur soit en ligne de commande, soit directement dans phpmyadmin (puisqu'il est, dans mon cas, encore installé) - On indique dans iptables qu'il faut accepter la machine qui discutera avec le serveur mysql :
>sudo /sbin/iptables -A INPUT -i eth0 -s <ip de la machine> -p tcp --dport 3306 -j ACCEPT - On modifie le fichier /etc/mysql/my.cnf
Il faut commenter la ligne bind-address=127.0.0.1 - Il ne reste plus qu'à désinstaller phpmyadmin et le tour est joué.
L'utilisation de Mysql Workbench ne devrait pas poser de problème si l'on connaît l'ip du serveur ainsi que le login/mot de passe de l'utilisateur tel que défini plus haut.
A éviter lorsqu'on crée un tel utilisateur : ne pas créer 'user'@'*' ce qui permettrait à cet utilisateur de se connecter depuis n'importe où.
lundi 16 septembre 2013
Calc - imprimer sur une seule page
Petite astuce découverte récemment : imprimer votre document libre office calc sur une seule page. Appréciable lorsque votre document déborde sur plusieurs pages.
Rendez-vous dans Format > Page, onglet Feuille.
Dans la section "Echelle", sélectionnez "Adapter les zones d'impressions au nombre de page". Vous pouvez aussi choisir le nombre de page qui vous convient.
Rendez-vous dans Format > Page, onglet Feuille.
Dans la section "Echelle", sélectionnez "Adapter les zones d'impressions au nombre de page". Vous pouvez aussi choisir le nombre de page qui vous convient.
mardi 10 septembre 2013
Numéro de version
Petit aide mémoire pour identifier rapidement les versions de Apache/PHP/MySql :
Apache et PHP : il suffit de créer un petit fichier info.php contenant la commande <?php phpinfo(); ?>
MySql : lancer la query SHOW VARIABLES LIKE 'version%'
Apache et PHP : il suffit de créer un petit fichier info.php contenant la commande <?php phpinfo(); ?>
MySql : lancer la query SHOW VARIABLES LIKE 'version%'
Inscription à :
Articles (Atom)
