Linuxhotel Wiki

Wie ging das nochmal?

Benutzer-Werkzeuge

Webseiten-Werkzeuge


admin_grundlagen:apache_https_mit_docker

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige ÜberarbeitungVorherige Überarbeitung
admin_grundlagen:apache_https_mit_docker [2024/02/24 07:43] – [manuell] ingo_wichmannadmin_grundlagen:apache_https_mit_docker [2024/02/24 07:44] (aktuell) – gelöscht ingo_wichmann
Zeile 1: Zeile 1:
-====== Apache httpd von Docker ====== 
-siehe https://hub.docker.com/_/httpd 
- 
-===== erster Start ===== 
-  mkdir -p /srv/docker/httpd/htdocs 
-  cd /srv/docker/httpd 
-<code html /srv/docker/httpd/htdocs/index.html> 
-<html> 
-  <head> 
-    <title>Hello World!</title> 
-  </head> 
-  <body> 
-    Hello World 
-  </body> 
-</html> 
-</code> 
-  docker run -d --name hello-httpd -p 8888:80 -v '/srv/docker/httpd/htdocs:/usr/local/apache2/htdocs/' httpd:2.4 
--> http://localhost:8888 
-  curl http://localhost:8888 
-Instanz löschen: 
-  docker stop hello-httpd 
-  docker rm hello-httpd 
- 
-===== Start mit eigener Konfigurationsdatei ===== 
-==== manuell ==== 
-Extrahieren der Konfigurationsdatei: 
-  cd /srv/docker/httpd 
-  docker run --rm httpd:2.4 cat /usr/local/apache2/conf/httpd.conf > httpd.conf 
-Konfigurationsdatei bearbeiten: 
-  sed -i.bak 's/^Listen 80/Listen 8001/' httpd.conf 
-  diff httpd.conf{,.bak} 
-Starten: 
-  docker run -d --name httpd_8001 -p 8888:8001 -v '/srv/docker/httpd/htdocs:/usr/local/apache2/htdocs/' -v '/srv/docker/httpd/httpd.conf:/usr/local/apache2/conf/httpd.conf' httpd:2.4 
--> http://localhost:8888 
- 
-Löschen: 
-  docker stop httpd_8001 
-  docker rm httpd_8001 
-==== mit Dockerfile ==== 
-TODO: 
-<code Dockerfile Dockerfile> 
-FROM httpd:2.4 
-CMD sed -i 's/^Listen 80/Listen 8001/' /usr/local/apache2/conf/httpd.conf 
-</code> 
  
admin_grundlagen/apache_https_mit_docker.1708760603.txt.gz · Zuletzt geändert: 2024/02/24 07:43 von ingo_wichmann