
Ich richte gerade eine Weblog-Site ein und bin auf dieses Problem gestoßen.
Mein Server ist Apache httpd 2.2. Für den Fall, dass mein Weblog das Stammverzeichnis( htdocs
) verunreinigt, habe ich ein Unterverzeichnis erstellt blog
. Der aktuelle Status ist, dass ich von außen mit auf das Stammverzeichnis zugreifen kann http://my_ip_address/
; es zeigt an It works.
.
Wenn ich jedoch auf die URL zugreife http://my_ip_address/blog
, antwortet der Server nicht. Ich denke, da stimmt etwas mit der Konfiguration nicht. Nach einer Google-Suche finde ich .htaccess
möglicherweise den Punkt, der im Verzeichnis fehlt blog
. Bin ich auf dem richtigen Weg? Übrigens, was macht .htaccess
used?
Können Sie mir bitte eine Referenz als Ausgangspunkt geben?
Antwort1
.htaccesswird zum Festlegen des Zugriffs auf eine Site verwendet. Das ist nicht das, was Sie brauchen - Sie müssen sich ansehenMod-Umschreibregelnoder vhosts und die Einstellung dervhost-Dokument root zu /var/www/blog
Der beste Ausgangspunkt sind natürlich die eigenen Dokumente von Apache, auf die ich verlinkt habe
Antwort2
.htaccess ist normalerweise nichterforderlich. Es wird für Konfigurationsanweisungen verwendet, die andernfalls möglicherweise in die Datei httpd.conf eingefügt werden müssten, und ist insbesondere in Fällen nützlich, in denen Sie keinen Zugriff auf die Serverkonfiguration haben.
Das ist wahrscheinlich jedenfalls nicht Ihr Problem. Ich schlage vor, Sie überprüfen Ihr httpd-error.log, um zu sehen, ob das Problem dort aufgeführt ist.