Webserver: nur Root directory von überall ansprechbar
othan 04.11.2010 - 17:39 1757 27
othan
Layer 8 Problem
|
Hab ein kleines Problem auf meinem Webserver. Nur Files im Root-Directory sind von überall ansprechbar. Je nach Internetzugang werden auch Files in einem Unterverzeichnis dargestellt. Beispeil: http://84.253.36.51/ Funktioniert http://84.253.36.51/web01 Funktioniert nur bei manchen Internetzugängen (z.B. bei mir zuhaus, aber nicht bei mir in der Hackn) http://84.253.36.51/index2.htmFunktioniert http://84.253.36.51/web02Wieder nicht... lösche ich das index.html file, krieg ich auf manchen das Directory Listening und auf den anderen Zugängen nen Timeout. Webserver ist ein 0815 Ubuntu LAMP mit allen Updates. Jemand ne idee? tia othan /EDIT: hab dank ***zensored*** noch ein paar Opfer gefunden, bei manchen läuft die Site, bei manchen nicht... :/
Bearbeitet von othan am 04.11.2010, 17:55
|
Crash Override
BOfH
|
Nenne die Ordner anders. IP/webIRGENDWAS wird meistens von Werbeblockern in Proxys geblockt.
|
othan
Layer 8 Problem
|
schon probiert, bringt leider nix
|
mat
AdministratorLegends never die
|
Post mal die httpd.conf.
|
othan
Layer 8 Problem
|
httpd.conf ist leer cat apache2.conf | grep -v ^#
ServerRoot "/etc/apache2"
ServerName localhost
LockFile /var/lock/apache2/accept.lock
PidFile ${APACHE_PID_FILE}
Timeout 300
KeepAlive On
MaxKeepAliveRequests 100
KeepAliveTimeout 15
<IfModule mpm_prefork_module>
StartServers 5
MinSpareServers 5
MaxSpareServers 10
MaxClients 150
MaxRequestsPerChild 0
</IfModule>
<IfModule mpm_worker_module>
StartServers 2
MinSpareThreads 25
MaxSpareThreads 75
ThreadLimit 64
ThreadsPerChild 25
MaxClients 150
MaxRequestsPerChild 0
</IfModule>
<IfModule mpm_event_module>
StartServers 2
MaxClients 150
MinSpareThreads 25
MaxSpareThreads 75
ThreadLimit 64
ThreadsPerChild 25
MaxRequestsPerChild 0
</IfModule>
User ${APACHE_RUN_USER}
Group ${APACHE_RUN_GROUP}
AccessFileName .htaccess
<Files ~ "^\.ht">
Order allow,deny
Deny from all
Satisfy all
</Files>
DefaultType text/plain
HostnameLookups Off
ErrorLog /var/log/apache2/error.log
LogLevel warn
Include /etc/apache2/mods-enabled/*.load
Include /etc/apache2/mods-enabled/*.conf
Include /etc/apache2/httpd.conf
Include /etc/apache2/ports.conf
LogFormat "%v:%p %h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\"" vhost_combined
LogFormat "%h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\"" combined
LogFormat "%h %l %u %t \"%r\" %>s %O" common
LogFormat "%{Referer}i -> %U" referer
LogFormat "%{User-agent}i" agent
CustomLog /var/log/apache2/other_vhosts_access.log vhost_combined
Include /etc/apache2/conf.d/
Include /etc/apache2/sites-enabled/
|
mat
AdministratorLegends never die
|
Ok, dann die vhosts.conf auch noch.
|
davebastard
Vinyl-Sammler
|
und "default" in /etc/apache2/sites-enabled/ wurde auch nicht verändert, bzw ein anderes file angelegt ?
|
othan
Layer 8 Problem
|
nichts verändert cat default
<VirtualHost *:80>
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
</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
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>
|
EG
thinking with portals
|
Was für Berechtigungen haben denn die Ordner?
|
othan
Layer 8 Problem
|
alle berechtigungen auf www-data hab zum testen nen zweiten Server eingerichtet, leider mit dem selben problem
|
davebastard
Vinyl-Sammler
|
funktionierts wenn du einen hostnamen verwendest (also am client im hosts-file eintragen z.B) ?
|
othan
Layer 8 Problem
|
leider nicht
|
davebastard
Vinyl-Sammler
|
dass es von einem standort geht und vom anderen nicht ist imho sehr seltsam. ich würd da routing probleme vom anbieter wo der server steht bzw. dessen leitung nicht ausschließen.
edit: obwohl, im root verzeichnis gehts ja, mhh is komisch
edit2: vielleicht ist auch irgendeine firewall dazwischen die spinnt
edit3: was sagen eigentlich die log files ? also access.log getriggert auf den request der nicht funzt.
Bearbeitet von davebastard am 04.11.2010, 19:18
|
watchout
Legendundead
|
Welche Browser?
|
othan
Layer 8 Problem
|
Browser hab ich schon diverse durch ie7, ie8, bloatfox...
in der access.log hab ich nix auffälliges gefunden (alle requests werden mit status "200" geloggt)
|