sentimancho.'>

Main Content RSS FeedLe Dernier Post

Configurer vos noms de domaines sous Apache (Virtual Hosts)

Les Virtual Hosts

Article à lire ici :

http://www.unix-girl.com/geeknotes/apache_virtual_host_conf.html


Ressource officielle ici :

http://httpd.apache.org/docs/1.3/vhosts/



Configuration sous OVH :

Sur mon serveur OVH, le fichier de conf se trouve à l’adresse : /etc/apache2/apache2.conf ( et non pas httpd.conf comme d’habitude). La gestion des virtual hosts se fait d’une manière un peu différentes par rapport aux sites présentés ci-dessus.

En effet, chaque virtual hosts correspond à un fichier (vous lui donner le nom qui va bien pour qu’on puisse facilement le reconnaitre), et les fichiers correspondant aux virtual hosts se trouvent à l’adresse : /etc/apache2/sites-available

Chaque fichier correspond à une DNS. Donc, j’ai préféré séparer chaque site par un fichier différent : site1, site2, perso, public, privé, etc…

Pour dire à apache de prendre en compte ces sites web, il faut placer un lien symbolique qui pointe vers un de ces fichier dans : /etc/apache2/sites-enabled :

ln -s /etc/apache2/sites-available/site1 /etc/apache2/sites-enabled/site1

Explication : ln -s crée un lien symbolique, du premier fichier, vers le deuxième fichier.

Voilà, à présent on redémarre apache pour que les changements soient pris en compte :

apache2 -k restart


Rediriger les http://site.com vers un http://www.site.com

Pour cela j’ai séparé en plusieurs parties mes virtual hosts. On trouve dans le dossier site-enabled les liens vers les virtual hosts à proprement parler, et j’ai rajouté un ficher redirect qui contient les redirections.

Chaque virtual host”de base” contient les informations nécessaires à la sécurité, à la gestion des erreurs et aux fichiers de log de chaque site. Le fichier redirect contient lui toutes les informations de redirection (http://site.com -> http://www.site.com ou http://www.site.fr -> http://www.site.com).

 

Voilà le contenu du fichier pour un site où l’on veut rediriger les navigateur vers : www.site.com.

<VirtualHost 121.23.43.224>
ServerName www.site.fr

ServerAlias *
#The previous line allow to avoid the two following
#ServerAlias site.fr
#ServerAlias site.com

Redirect permanent / http://www.site.com/

</VirtualHost>

 

Faire du SEF et diriger les URL :

Voir le site suivant : apache-mod-rewrite.fr

Adminoob v2

Depuis hier la version 2.0 d’adminoob.com est en ligne. Je ne m’occupait plus du site depuis un moment et je le laissais mourir à petit feu. Grâce aux encouragements de Morgan j’ai voulu redonner vie à ce blog.

Quoi de neuf et quels projets? Tout d’abord un nouveau design. L’ancien me plaisait mais il fallait que je le retouche en profondeur donc j’ai préféré reprendre un nouveau thème. Ensuite des articles que je vais remettre en forme car je me relis et je vois que certaines phrases sont peu compréhensibles. N’hésitez pas, d’ailleurs, à me signaler les articles qui nécessitent des éclaircissements. Lire la suite …

Bloquer l’accès aux spammeurs grâce à htaccess

Si comme moi vous avez de petits plaisantins qui s’amusent à tester les failles de votre site, il vous est facile de noter leur adresse IP puis de leur interdire l’accès. Concernant la recherche des hackers en herbe et des scripts kiddies, je vous propose deux outils complémentaires qui vous serviront plus tard dans l’administration d’un site web. Lire la suite …

Les commandes Linux fondamentales

Pour l’utilisateur Linux, ces commandes sont des commandes de base, mais pour tous les autres elles ne sont pas nécessairement connues. Nous regrouperons ici les commandes dont vous aurez besoin, en rajoutant celles qui vous manque sur demande.

Toutes ces commandes se tapent dans un shell (après être passé par SSH) sous Linux, ou bien par l’intermédiaire de Putty (voir : les outils indispensables sous windows).

Note importante : toutes ces commandes peuvent être utilisés si vous possédez le droit de les appliquer (si vous êtes root ou si vous être le propriétaire du dossier – voir plus bas). Si ce n’est pas le cas, une des solutions (si vous connaissez le mot de passe du root) est de taper sudo commande. Le shell vous demandera alors le mot de passe root pour valider la commande.

Note importante : ces commandes sont données avec peu d’informations, pour en savoir plus, n’oubliez pas de taper man commande pour avoir le manuel de la commande en question. Pour sortir de la vue du manuel, pressez simplement la touche Q.


De bons exemple sont donnés sur Linux-France.


Lire la suite …

Préliminaires

Ca y est, vous êtes prêts à prendre le rôle d’un administrateur web? Vous y êtes contraints par des évènements extérieurs? Bref, dans tous les cas, vous devez gérer un serveur web. Mais au final, qu’est-ce que représente le rôle d’un administrateur web? Quelles seront vos tâches, et les compétences que vous devrez avoir? Nous présentons ici les différentes parties de cette activité. Ces parties seront toutes suivies d’articles dédiés, afin de vous aider à bien prendre en main leur réalisation.

Lire la suite …

Les outils windows indispensables à l’administration serveur à distance

Pour les utilisateurs sous Linux la commande ssh sous n’importe quel console permet une administration à distance aisée, mais pour les utilisateurs windows, la première question qui se pose lors de la réception d’un serveur dédié à distance est : quels outils utiliser pour accéder à mon serveur? Admin’oob.com vous recommande trois logiciels gratuits vous permettant de tirer le meilleur parti de votre serveur et de manière très efficace.

Lire la suite …

Eviter les conflits d’URL

Dans certaines situations, il peut arriver qu’une même page (ou un site entier) puisse être accessible de la même manière par deux URL différentes. Pour éviter les soucis d’indexation (Duplicate Content ou tout simplement mauvaise indexation) la solution la plus simple est une redirection vers l’adresse préférée. La suite de l’article propose quelques lignes php qui automatiseront la redirection sur toutes les pages d’un sous domaine.

Lire la suite …