Comment développer et tester son site en local
Souvent, lorsque l’on développe son site en local, il peut être intéressant de simuler un nom de domaine. Par exemple pour tester 2 3 plugins sur son blog en local. Ou alors lorsque l’on développe une vrai application web et que l’on veut travailler avec le vrai nom de domaine… alors comment faire pour configurer tout ca ?
Dans mon exemple, je nom de mon site est ecommerce et la partie publique du site est située dans : /home/lyrix/prog/php/2010/TP1-Ecommerce/public. Enfin, depuis mon pc le site sera accessible via l’adresse : http://ecommerce/
Configuration d’apache :
Il faut ajouter un nouveau de fichier de configuration apache :
sudo gedit /etc/apache2/sites-available/ecommerce
<VirtualHost *:80> ServerName ecommerce DocumentRoot /home/lyrix/prog/php/2010/TP1-Ecommerce/public <Directory /home/lyrix/prog/php/2010/TP1-Ecommerce/public> Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all </Directory> # Possible values include: debug, info, notice, warn, error, crit, # alert, emerg. LogLevel warn </VirtualHost>
On active le site, et on redémarre apache
sudo a2ensite /etc/apache2/sites-available/ecommerce sudo /etc/init.d/apache2 restart
Configuration du Hosts
il faut maintenant editer le fichier /etc/hosts
sudo gedit /etc/hosts
et on rajoute cette ligne :
127.0.0.1 ecommerce
Et voila, il ne reste plus que lancer son navigateur préféré, et d’aller sur l’url http://ecommerce pour voir le contenu du dossier /home/lyrix/prog/php/2010/TP1-Ecommerce/public
Articles en rapport :
- Installation et parametrage d’un serveur @home sous linux ubuntu – partie 2
- Comment bien démarrer un projet Zend Framework grâce aux Zend_Tool
- Initialisation d’un projet Zend Framework Avec Zend_Tool
- Installation du paquet PECL XDebug avec Ubuntu
- Installation et parametrage d’un serveur @home sous linux ubuntu – partie 3
le plus simple connecter son navigateur sur un proxy externe au local
@vinking : ??!! Tu peut etre plus explicite ?