• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Apache 2 zeigt Userpages nicht :-(

Karsten

Newbie
Hallo erstmal...
ich habe folgendes Problem. Bisher lief auf meinem System eine Suse 9.0 mit Apache 1, das war auch alles soweit nett...aber man will sich ja auch weiter entwickeln (auch wenn es offensichtlich nicht immer ein Fortschritt ist, eine neue Distri zu installieren ;-). Ich habe dann das System neu installiert, Suse 9.1 sollte nun für meinen Server herhalten. Leider gibt es da den Apachen 1 niciht mehr, sondern nur noch Apache 2. Soweit auch erstmal gut, wenn ich den Indianer starte, ist der Server auch erreichbar. Aber das, was die einzelnen User in ihr public_html reichwerfen ist nicht mehr unter
http://servername/~username
zu sehen - da bekommt man nur immer den Hinweis, daß der Zugriff nicht berechtigt ist. Ich habe alle Rechte (testweise auch das Schreibrecht) angekreuzt, leider ist der Zugriff immer noch nicht möglich. An fehlenden Updates kann es nicht liegen, denn die sind alle installiert (sagt zumindest YOU)
Weiss vielleicht jemand Rat???
Danke soweit...
 
A

Anonymous

Gast
Karsten schrieb:
Aber das, was die einzelnen User in ihr public_html reichwerfen ist nicht mehr unter
http://servername/~username
zu sehen - da bekommt man nur immer den Hinweis, daß der Zugriff nicht berechtigt ist. Ich habe alle Rechte (testweise auch das Schreibrecht) angekreuzt, leider ist der Zugriff immer noch nicht möglich. An fehlenden Updates kann es nicht liegen, denn die sind alle installiert (sagt zumindest YOU)

Was sagt deine httpd.conf zu dem Thema?
 

Jesus

Member
Ich würde auch sagen das irgentein Pfad nicht eingetragen ist, und der Apache dir deswegen nicht erlaubt auf die seite zu gehen.
 
OP
K

Karsten

Newbie
Hallo...
Eigentlich bin ich der Meinung, das in der httpd.conf alles stimmt...aber wenn es so wäre, dann sollte es auch funktionieren, oder :wink:
also...dann hier mal meine httpd.conf:
Code:
Include /etc/apache2/uid.conf
Include /etc/apache2/server-tuning.conf
ErrorLog /var/log/apache2/error_log
Include /etc/apache2/sysconfig.d/loadmodule.conf
Include /etc/apache2/listen.conf
Include /etc/apache2/mod_log_config.conf
Include /etc/apache2/sysconfig.d/global.conf
Include /etc/apache2/mod_status.conf
Include /etc/apache2/mod_info.conf
Include /etc/apache2/mod_usertrack.conf
Include /etc/apache2/mod_autoindex-defaults.conf
TypesConfig /etc/apache2/mime.types
DefaultType text/plain
Include /etc/apache2/mod_mime-defaults.conf
Include /etc/apache2/errors.conf
Include /etc/apache2/ssl-global.conf
<Directory />
    Options None
    AllowOverride None
    Order deny,allow
    Deny from all
</Directory>
AccessFileName .htaccess
<Files ~ "^\.ht">
    Order allow,deny
    Deny from all
</Files>
DirectoryIndex index.html index.html.var
Include /etc/apache2/default-server.conf
Include /etc/apache2/sysconfig.d/include.conf
Include /etc/apache2/vhosts.d/*.conf
Denke mal, daß dann noch die default-server.conf interessant ist
Code:
DocumentRoot "/srv/www/htdocs"
<Directory "/srv/www/htdocs">
	Options None
	AllowOverride None
	Order allow,deny
	Allow from all
</Directory>
Alias /icons/ "/usr/share/apache2/icons/"
<Directory "/usr/share/apache2/icons">
	Options Indexes MultiViews
	AllowOverride None
	Order allow,deny
	Allow from all
</Directory>
ScriptAlias /cgi-bin/ "/srv/www/cgi-bin/"
<Directory "/srv/www/cgi-bin">
	AllowOverride None
	Options +ExecCGI -Includes
	Order allow,deny
	Allow from all
</Directory>
<IfModule mod_userdir.c>
	UserDir public_html
	Include /etc/apache2/mod_userdir.conf
	#AliasMatch ^/users/([a-zA-Z0-9-_.]*)/?(.*) /home/$1/public_html/$2
</IfModule>
Include /etc/apache2/conf.d/*.conf
Include /etc/apache2/conf.d/apache2-manual?conf
und eventuell die mod_userdir.conf
Code:
<IfModule mod_userdir.c>
	UserDir disabled root
	UserDir public_html
	<Directory /home/*/public_html>
		AllowOverride FileInfo AuthConfig Limit Indexes
		Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
		<Limit GET POST OPTIONS PROPFIND>
			Order allow,deny
			Allow from all
		</Limit>
		<LimitExcept GET POST OPTIONS PROPFIND>
			Order deny,allow
			Deny from all
		</LimitExcept>
	</Directory>
</IfModule>
Sorry, wegen dem langen Posting...vielleicht kommt da ja jemand durch und kann mir helfen...
Vielen Dank

Gruß Karsten
 
Oben