Antworten auf deine Fragen:
Neues Thema erstellen

apache unterverzeichnis nur über lokale ip erreichbar

afr0kalypse

Allwissendes Karmameerschweinchen!

Hi zusammen,
ich stehe gerade total auf dem Schlauch o_O
Habe ne LAMP Installation ohne irgendwelche Sonderlocken. Server läuft, php läuft.
mod dir läuft, mod rewrite läuft
Jetzt erstelle ich ein Verzeichnis /var/www/test/ und darin eine index.php die mir 1 als echo ausgeben soll.
gebe ich nun ein wird 1 ausgegeben
gebe ich ein wird 1 ausgegeben.
gebe ich nun ein so werde ich zu zurückgeleitet. wieso???? was übersehe ich gerade??

meine vhost Config:
Code:
<VirtualHost *:80>
  ServerAdmin webmaster@localhost
  DocumentRoot /var/www/html

  ErrorLog ${APACHE_LOG_DIR}/error.log
  CustomLog ${APACHE_LOG_DIR}/access.log combined

  <Directory "/var/www/html">
  Order allow,deny
  Allow from all
  AllowOverride FileInfo All
  # New directive needed in Apache 2.4.3:
  Require all granted
  </Directory>

</VirtualHost>
 

afr0kalypse

Allwissendes Karmameerschweinchen!

Ich habe noch mal weiter gesucht und bin aber noch auf keine Erklärung gestoßen.
Allerdings habe ich einen "workaround" gefunden.
Wenn ich in der /etc/hosts Datei eine lokale Domain eintrage (z.B. 127.0.0.1 localhost local.dev) dann kann ich via local.dev/test/ das korrekte Ergebnis ansteuern.

Warum es über localhost/test/ nicht geht, verstehe ich trotzdem nicht. Vielleicht findet sich ja noch wer, der mir das erklären kann :)
 

darktown

Newbie

Wirst du dann ins Internet geschickt mit localhost? Weil eigentlich ist ja localhost der Loopback. Aber versuch mal localhost ohne das http:// aufzurufen.

also statt nur localhost/test
 

ovbb

es gibt für alles eine weg

ich glaub du solltest dir die "DirectoryIndex Directive" ansehen :) (siehe http://httpd.apache.org/docs/2.2/mod/mod_dir.html)
damit kannst du festlegen nach welchen dateien gesucht wird, falls keine spezifische datei angegeben ist.

BSP:
mit DirectoryIndex index.html werden folgende Requests auf die index.html umgeleitet:
somit sollte es ausreichend sein, DirectoryIndex index.php einzutragen

Code:
<Directory "/var/www/html">
DirectoryIndex index.html  // Variante 1: In mehreren Zeilen
DirectoryIndex index.php  // Variante 1: In mehreren Zeilen
DirectoryIndex index.html index.php  // Variante 2: Alles in einer Zeile
...
</Directory>

alternativ kannst du dir auch ein alias einrichten (siehe http://httpd.apache.org/docs/2.2/mod/mod_alias.html)

EDIT: Gibt es natütlich auch in Version 2.4
 

afr0kalypse

Allwissendes Karmameerschweinchen!

Danke für die Infos aber die bin ich schon durch gegangen und die helfen leider nicht.
Momentan bin ich bei
Code:
usecanonicalname=off
hostnamelookups=off
Das muss ich aber erst noch testen.

VG
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Statistik des Forums

Themen
118.428
Beiträge
1.537.386
Mitglieder
67.354
Neuestes Mitglied
GerryRed
Oben