Pour héberger mon site Web sous Microsoft Windows en utilisant mon PC comme serveur. j'ai installé et utilisé Easyphp
1 : j'ai Installé le logiciel Easyphp
2 : Rendre le site public
Par défaut, le fichier de configuration Apache est configuré pour refuser toute connexion HTTP entrante, sauf dans le cas d’une personne venant de l’hébergement local. Pour rendre le site accessible au public, j'ai modifié le fichier de configuration Apache (httpd.conf). en remplaçant les deux lignes ci-dessous :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
Order Deny,Allow
	Deny from all
Par les deux lignes ci-dessous :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
Order Allow, Deny
	Allow from all
j'ai redémarré tous les services Easyphp.
3: Utiliser un nom de domaine
J'ai utilisé un nom de domaine, tel que exemple.ml. Mon domaine exemple.ml a un enregistrement A dans le DNS avec l’adresse IP 197.15.29.25.
J'ai ajouté la ligne suivante au fichier C:\Windows\system32\drivers\etc\hosts :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
197.15.29.25 example.ml
j'ai édité à nouveau httpd.conf pour ajouter un hébergement virtuel., j'ai recherché : #Virtual hosts
puis j'ai décommenté la ligne qui se trouve après, comme ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
# Virtual hosts
Include conf/extra/httpd-vhosts.conf
J'ai maintenant ajouté manuellement un fichier dans « C:\Program Files (x86)\EasyPHP-Devserver-17\eds-binaries\httpserve\apache2425vc11x86x190501070454\conf\extra
j'ai crée ensuite un fichier dans le Bloc-notes avec le contenu suivant et je l'ai enregistré le dans ce répertoire Apache.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
ServerAdmin medamin8@gmail.com
DocumentRoot "C:\Program Files (x86)\EasyPHP-Devserver-17\eds-www"
ServerName mysite.local
ErrorLog "logs/example.ml.log"
CustomLog "logs/example.ml-access.log" common
j'ai redémarré tous les services dans le menu Easyphp pour activer ces modifications.
Conclusion:
Quand je tape mon nom exemple.ml de site dans la barre d'adresse de mon navigateur il me retourne la page de configuration de mon routeur donc comment je procède pour règler ce problème et qu'il m'affiche mon site.