Apache

Créer son premier Virtual Host sous Ubuntu

Posté le Mardi 26 avril 2016 - 12:39
Dernière mise à jour le Mardi 26 septembre 2017 - 18:21

Second billet destiné aux débutants du développement web sous Ubuntu. SI vous avez raté le premier épisode, je vous encourage à lire Bien commencer le développement PHP sous Ubuntu.

Aujourd'hui nous allons voir comment créer des virtual hosts Apache 2.

Bien commencer le développement PHP sous Ubuntu

Posté le Lundi 25 avril 2016 - 17:35
Dernière mise à jour le Mardi 26 septembre 2017 - 18:16

C'est parti, vous voulez vous lancer dans Ubuntu pour faire du développement PHP, mais vous ne savez pas par où commencer ?

Qu'est ce que nous allons voir aujourd'hui ? Installation d'apache, de PHP et configuration du dossier www, bien connu de ceux qui viennent de Windows.

Pré-requis : une installation fraîche (ou à peu près fraîche) d'Ubuntu.

Créer un certificat SSL autosigné pour le développement en local

Posté le Mercredi 3 février 2016 - 09:45
Dernière mise à jour le Lundi 25 septembre 2017 - 15:51

Le SLL se démocratise de plus en plus, poussée avec l'arrivée de certificats gratuits proposé Let's Encrypt et les nouvelles mesures de google et firefox pour l'encourager.

Du coup il est intéressant d'en utiliser en local, afin d'être au plus proche de la configuration de production.

Comment générer son certificat SSL avec Let's Encrypt

Posté le Vendredi 6 novembre 2015 - 15:01
Dernière mise à jour le Lundi 14 août 2017 - 10:54

Let's encrypt (https://letsencrypt.org/) est un service, actuellement en beta fournissant la validation de certificats SSL (pour donc du HTTPS par exemple).

Ce service est possible via d'autres autorités de certifications, comme Gandi par exemple, mais se différentie ici par sa gratuité.

Définir un php.ini spécifique à un site

Posté le Jeudi 13 février 2014 - 15:33
Dernière mise à jour le Samedi 26 novembre 2016 - 12:53

Lorsque l'on reprend le dev d'un ancien projet, on peut être souvent confronté à des problèmes de comptabilité de php entre les différentes versions.

Si par exemple le vieux site que l'on reprend à besoin des short open tags (<? au lieu de <?php) et que l'on ne veut pas les activer globalement sur tous les sites.

Automatiser la création de Virtualhosts sous linux (et plus)

Posté le Jeudi 26 décembre 2013 - 18:16
Dernière mise à jour le Mardi 22 novembre 2016 - 11:46

J'ai écris pour mon usage personnel un petit script en bash pour GNU/Linux permettant de rapidement mettre en place un environnement de travail quand on attaque un projet web.
Testé sous Ubuntu, mais pas de raison qu'il ne fonctionne pas sous d'autres environnements.

Rediriger automatiquement un tld sur sa machine sans toucher au fichier hosts

Posté le Jeudi 12 décembre 2013 - 11:12
Dernière mise à jour le Mercredi 30 novembre 2016 - 14:56

Quand on développe en local avec un vhost apache, nous devons à chaque fois modifier le fichier hosts pour faire pointer le domaine sur sa machine.

Par exemple si je travaille en local avec le tld .dev, monsite.com deviendra en local monsite.dev. et je devrais ajouter à mon fichier hosts la ligne suivante :