Wie richte ich virtuelle Hosts in XAMPP in jedem Verzeichnis auf Ubuntu ein?

Wie richte ich virtuelle Hosts in XAMPP in jedem Verzeichnis auf Ubuntu ein?

So richten Sie virtuelle Hosts in XAMPP in jedem Verzeichnis unter Ubuntu >= 18.04 ein.

So richten Sie mehrere Websites gleichzeitig ein und führen sie aus. Diese Website-Verzeichnisse befinden sich in verschiedenen Pfaden auf meinem Computer

Antwort1

Ich gehe davon aus, dass der Installationspfad von xampp bei liegt/opt/lampp/

  • /opt/lampp/etc/httpd.confMit einem Texteditor öffnen .

  • Suchen Sie ServerName localhostin der Datei. Direkt unter der Zeile finden Sie folgende Zeilen.

<Directory />
   AllowOverride none
   Require all denied
</Directory>
  • fügen Sie den oben genannten Zeilen folgenden Code direkt darunter hinzu
<Directory /path/to/your/folder>
     Options Indexes FollowSymLinks
     AllowOverride All
     Order allow,deny
     Allow from all
   </Directory>

erinnern/Pfad/zu/Ihrem/Ordnerbedeutet alleOrdnerin diesem Verzeichnis wird von Apache die Nutzung gestattet

  • Offen opt/lamp/etc/extra/http-vhosts.confim Editor und fügen Sie die gewünschte Website hinzu. Verwenden Sie das Folgende als Beispiel.
<VirtualHost IPADDRESS:PORT>
  DocumentRoot "PATH/TO/WEBISTE/ROOT"
  ServerName WEBSITE-HOST-NAME
  <Directory "PATH/TO/WEBISTE/ROOT">
      Options +SymLinksIfOwnerMatch
      Require all granted
  </Directory>
</VirtualHost>

verwandte Informationen