Apache: Unterschied zwischen den Versionen
| (2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 41: | Zeile 41: | ||
<pre> | <pre> | ||
<VirtualHost *:80> | <VirtualHost *:80> | ||
| − | DocumentRoot "/Applications/XAMPP/xamppfiles/htdocs/" ServerName localhost | + | DocumentRoot "/Applications/XAMPP/xamppfiles/htdocs/" |
| + | ServerName localhost | ||
</VirtualHost> | </VirtualHost> | ||
<VirtualHost *:80> | <VirtualHost *:80> | ||
DocumentRoot "/Applications/XAMPP/xamppfiles/apps/wordpress/htdocs" | DocumentRoot "/Applications/XAMPP/xamppfiles/apps/wordpress/htdocs" | ||
| − | ServerName wordpress.localhost </VirtualHost> | + | ServerName wordpress.localhost |
| + | </VirtualHost> | ||
</pre> | </pre> | ||
| − | Dabei ist der erste der Default Host für alle Domains die nicht explizit vorgegeben sind. Danach kommen beliebig viele Blöcke für Domains. | + | Dabei ist der erste der Default Host für alle Domains die nicht explizit vorgegeben sind. Danach kommen beliebig viele Blöcke für Domains oder Subdomains. Für Domains auf dem localhost muss man evtl. die hosts Datei noch anpassen. Einfacher gehts mits subdomain.localhost |
Aktuelle Version vom 31. Oktober 2020, 22:58 Uhr
Tipps und Tricks für die Arbeit mit dem Apache Server.
Siehe auch:
htaccess Apache auf dem Mac etc. Mac - Apache MySql PHP Server mit Homebrew Super flexible Möglichkeit.
Apache2 und CGI/FastCGI[Bearbeiten]
Informationen der Apache Umgebung herausfinden[Bearbeiten]
In der Shell
httpd -V
gibt einige Informationen zu Logfiles, Konfigurationsfiles etc. aus. Funktioniert auch unter Windows, Mac usw.
XAMPP auf Mac Apache Port ändern[Bearbeiten]
Problem: In Mac OSX läuft bereits ein Apache auf Port 80. Wenn zusätzlich eine XAMPP Installation als Testumgebung läuft kann das zu langen Wartezeiten führen. Lösung: XAMPP auf Port 8080 umstellen. Dazu in etc/httpd.conf
Listen 8080
einstellen. Dann im Browser mit
http://localhost:8080
aufrufen.
Eigener AMP Server mit Homebrew[Bearbeiten]
Mac - Apache MySql PHP Server mit Homebrew
Apache mySQL PHP auf Mac High Sierra[Bearbeiten]
Mit Bordmitteln (Apache und PHP ist Teil von High Sierra mySQL wird dazu installiert) Apache, PHP, mySQL auf High Sierra
Virtual Host[Bearbeiten]
Virtual Hosts kann man folgendermaßen einrichten:
etc/httpd.conf - diese Zeile auskommentieren (oder einfügen wenn nicht vorhanden)
Include etc/extra/httpd-vhosts.conf
Die Virtuellen Hosts können minimal z.b. so aussehen:
httpd-vhosts.conf file in the etc/extra/
<VirtualHost *:80> DocumentRoot "/Applications/XAMPP/xamppfiles/htdocs/" ServerName localhost </VirtualHost> <VirtualHost *:80> DocumentRoot "/Applications/XAMPP/xamppfiles/apps/wordpress/htdocs" ServerName wordpress.localhost </VirtualHost>
Dabei ist der erste der Default Host für alle Domains die nicht explizit vorgegeben sind. Danach kommen beliebig viele Blöcke für Domains oder Subdomains. Für Domains auf dem localhost muss man evtl. die hosts Datei noch anpassen. Einfacher gehts mits subdomain.localhost