Serveur HTTP
Création d’un serveur HTTP local de dev - différentes méthodes
Avec Python
Le code suivant crée un serveur HTTP qui serve le contenu du répertoire courant.
python3 -m http.serverAvec Docker sans Dockerfile
Pour démarrer un serveur Apache avec Docker sans Dockerfile :
docker run -dit --name my-apache-app -p 8080:80 -v "$PWD":/usr/local/apache2/htdocs/ httpd:2.4Avec Docker avec un dockerfile
Exemple de dockerfile :
FROM httpd:2.4
COPY ./public-html/ /usr/local/apache2/htdocs/Commandes à exécuter :
docker build -t my-apache2 .
docker run -dit --name my-running-app -p 8080:80 my-apache2Serveur Apache intégré au Mac
Pour démarrer le serveur HTTP par défaut sur un Mac :
sudo apachectl startPour l’arrêter :
sudo apachectl stopConfiguration standard : /etc/apache2/httpd.conf Configurations additionnelles : /private/etc/apache2/other