Da ist mein Wissen über apache
minimal. Ich möchte es wachsen lassen, damit ich mehr Erfahrung mit LAMP habe. Meine heiße Frage für heute ist:
Wie füge ich ein benutzerdefiniertes Verzeichnis zum Webserver hinzu? (zB phpmyadmin)?
Mein Ziel ist es, benutzerdefinierte Adressen mit benutzerdefinierten Websites erstellen zu können. Nehmen wir an, ich habe mein benutzerdefiniertes Verzeichnis unter: /media/my/web/portal1
und möchte es laden, wenn der Client aufruft
http://localhost/myportal1 at webbrowser.
Können Sie mir eine Liste mit Schritten mit wenigen Worten geben?
Eine einfachere Alternative besteht darin, einen Softlink aus dem Dokumentenstamm zu erstellen. Wenn der Dokumentstamm beispielsweise "/ var / www" ist (die Standardeinstellung auf den meisten Linux-Systemen), führt der folgende Befehl den Trick aus:
Dies funktioniert sofort - Sie müssen den Apache-Server nicht einmal neu laden.
quelle
Apache ist ein Benutzer in Ihrem System, genau wie Sie, außer dass er sich nicht anmelden kann. Das bedeutet, dass der Dateizugriff für Apache genauso ist wie für Sie. Wenn Apache also zuerst ein Verzeichnis in / media / Something bereitstellen soll, muss Apache Zugriff haben, um es und seine Dateien lesen zu können.
Zweitens erstellen Sie zum Einrichten einer Site, die dieses Verzeichnis als Heimat verwendet, Site-Dateien wie / etc / apache2 / sites-available / your-Site. Dies ist Teil des sogenannten vhosting. Es gibt zwei verschiedene Arten; eine basierend auf dem Namen (dem Domainnamen) und eine basierend auf der IP. Am häufigsten werden namenbasierte vhosts verwendet. Mehr dazu lesen Sie hier: http://httpd.apache.org/docs/2.2/vhosts/
quelle
So einfach in zwei Zeilen:
Nach
Bearbeiten Sie einfach die Datei "phpmyadmin.conf"
und ändere es auf 'loool' oder was auch immer :)
Nach all dem Nachladen von Apache: D.
tadaaa: D ciao :)
quelle