Templerschaf
Anmeldungsdatum: 6. November 2007
Beiträge: 19
|
Hallo, hab folgendes Problem das ich auf die seiten auf meinem Apache nicht zugreifen kann. Bekomme immer folgende Fehlermeldung:
The requested URL /apache2-default/ was not found on this server
Habe apache auf meinem Server installiert einen zweiten Virtuelen Host eingerichtet aber ich kann auf beide Hosts nicht zugreifen mit meinem Laptop der im gleichen Netz wie der Server hängt. Es gibt bei mir zwei verzeichnisse /var/www/apache-default und var/www/test aber keins von beiden funktioniert. Hat jemand ideen? Was braucht ihr um mir besser helfen zu können? <VirtualHost *>
ServerName Testverzeichnis
ServerAdmin sven@localhost
DocumentRoot /var/www/test/
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/test/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
# This directive allows us to have apache2's default start page
# in /apache2-default/, but still have / go to the right place
RedirectMatch ^/$ /apache2-default/
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
ErrorLog /var/log/apache2/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog /var/log/apache2/access.log combined
ServerSignature On
Alias /doc/ "/usr/share/doc/"
<Directory "/usr/share/doc/">
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128
</Directory>
</VirtualHost>
Bitte um Hilfe
|
xyllyxy
Anmeldungsdatum: 9. Juni 2008
Beiträge: 35
|
Hallo Templerschaf, die allgemeine Suchmaschine gibt folgende Seiten raus http://unixadmintalk.com/f11/apache2-doc-requested-url-manual-not-found-server-100262/ Vll. hilfts dir ja. hast du den Apache mal neu gestartet und dann versucht? Gruß xyllyxy
|
Templerschaf
(Themenstarter)
Anmeldungsdatum: 6. November 2007
Beiträge: 19
|
Ja hab ihn auch neu gestartet. Nein das hilft mir leider nicht weiter.
|
xyllyxy
Anmeldungsdatum: 9. Juni 2008
Beiträge: 35
|
Hallo, Mir scheint als hättest du keinen Zugriff auf den Apache von außen. Vll hilft folgendes: Auf dem Server (per ssh) einloggen und sudo nano /etc/apache2/site-available/default. ändere "Allow from 127.0.0.1" zu "Allow from all" dann /etc/init.d/apache2 restart Gruß xyllyxy
|
Denga
Anmeldungsdatum: 16. April 2007
Beiträge: 150
Wohnort: Kiel
|
<Directory /var/www/test/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
# This directive allows us to have apache2's default start page
# in /apache2-default/, but still have / go to the right place
RedirectMatch ^/$ /apache2-default/
</Directory> Existiert der Ordner im Verzeichnis /var/www/test? Denke nicht, würde jedenfalls zur Fehlermeldung passen. http://httpd.apache.org/docs/2.2/ <Directory "/usr/share/doc/">
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128
</Directory> Das Beschränkung durch das Allow bezieht sich nur auf den Ordner /usr/share/doc/ Was gibst du als Adresse im Browser ein? Schon vorab als Tip → http://httpd.apache.org/docs/2.2/vhosts/name-based.html MfG
|
Templerschaf
(Themenstarter)
Anmeldungsdatum: 6. November 2007
Beiträge: 19
|
Also... Ja den Ordner web gibt es unter /var/www/ . Zweitens ich gebe im Browser entweder http://10.1.60.87/ oder http://10.1.60.87/web ein. Wenn ich auf http://10.1.60.87/ mich verbinden will werde ich weitergeleitet auf http://10.1.60.87/apache2-default/ aber dann bekomme ich die Meldung The requested URL /apache2-default/ was not found on this server. Apache/2.2.3 (Debian) Server at 10.1.60.87 Port 80 meine default NameVirtualHost *
<VirtualHost *>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
# This directive allows us to have apache2's default start page
# in /apache2-default/, but still have / go to the right place
#RedirectMatch ^/$ /apache2-default/
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
ErrorLog /var/log/apache2/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog /var/log/apache2/access.log combined
ServerSignature On
Alias /doc/ "/usr/share/doc/"
<Directory "/usr/share/doc/">
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from all
</Directory>
</VirtualHost>
|
xabbuh
Anmeldungsdatum: 25. Mai 2006
Beiträge: 6411
|
Wie sieht denn der Verzeichnisinhalt von /var/www aus? Hast du den Apache neugestartet, nachdem du die Datei /etc/apache2/sites-available/default bearbeitet hast?
|
xyllyxy
Anmeldungsdatum: 9. Juni 2008
Beiträge: 35
|
Wie sind die Rechte von /var/www/?
ls -l /var/www/ Gibt es dort eine index.html Datei mit Zugriffsrechten in /var/www/ bzw. /var/www/test/? Wenn keine index.html (oder.php oder oder oder) vorhanden ist, könnte man davon mal eine machen.
|
Templerschaf
(Themenstarter)
Anmeldungsdatum: 6. November 2007
Beiträge: 19
|
Wie sind die Rechte von /var/www/?
–> drwxr-xr-x 2 root root 4096 2008-06-09 14:28 apache2-default drwxr-xr-x 2 root root 4096 2008-06-09 14:54 test Inhalt: apache-default : apache_pb22_ani.gif apache_pb22.png apache_pb.png apache_pb22.gif apache_pb.gif index.html
Und im Ordner test Index.html Ja ich habe alles zwischendurch neu geladen.
|
xyllyxy
Anmeldungsdatum: 9. Juni 2008
Beiträge: 35
|
Ist die Index.html im "test" wirklich groß geschrieben? wenn, ja: klein schreiben.Wenn das nicht hilft kopiere doch mal die index.html in /var/www/ und starte Apache neu. Oder du schreibst schreibe in die default "Directory /var/www/test/" und starte apache neu (Das aber ohne gewähr - da ich hier nur mutmaße)
|
Templerschaf
(Themenstarter)
Anmeldungsdatum: 6. November 2007
Beiträge: 19
|
MAl ganz andere sache das mit dem test ist ja egal. Aber es geht ja nichtmal die default "It Works!" Seite. Wieso zeigt er nichtmal die an?
|
xyllyxy
Anmeldungsdatum: 9. Juni 2008
Beiträge: 35
|
Meine Kenntnisse sind jetzt nicht die besten, aber ich glaube, dass der Apache die index.html in der /var/www/ standardmäßig sucht und das ist beim installieren wohl die zitierte "it works"-Seite. (Kann mich auch irren.) Daher würde ich versuchen erstmal eine index.html in die /var/www/ zu legen. Wenn er dort keine findet, geht er vermutlich weiter in die /apache2_default/ - wobei ich auch nicht verstehe, warum er dann dort nicht auf die index.html zugreift.
|
Templerschaf
(Themenstarter)
Anmeldungsdatum: 6. November 2007
Beiträge: 19
|
|
xyllyxy
Anmeldungsdatum: 9. Juni 2008
Beiträge: 35
|
TexHallo, hab folgendes Problem das ich auf die seiten auf meinem Apache nicht zugreifen kann. Bekomme immer folgende Fehlermeldung: Zitat: The requested URL /apache2-default/ was not found on this server Habe apache auf meinem Server installiert einen zweiten Virtuelen Host eingerichtet aber ich kann auf beide Hosts nicht zugreifen mit meinem Laptop der im gleichen Netz wie der Server hängt. Es gibt bei mir zwei verzeichnisse /var/www/apache-default und var/www/test aber keins von beiden funktioniert. Hat jemand ideen? Was braucht ihr um mir besser helfen zu können? Code: <VirtualHost *> ServerName Testverzeichnis ServerAdmin sven@localhost DocumentRoot /var/www/test/ <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directory /var/www/test/> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all ... Bitte um Hilfe t
hier noch Documentroot und Directory zurück nach /var/www/ stellen und restart? Bei mir ist die "it works"-Seite in /var/www/ zu finden.
|
Templerschaf
(Themenstarter)
Anmeldungsdatum: 6. November 2007
Beiträge: 19
|
Warum ich hab ja auch noch die default Datei laufen in der der Pfad /var/www steht da brauch ich es nciht mehr ändern.-
|