Apache2

leon
Antal: 16
Tilmeldt:
24-04-2011
User is offline
Apache2

Hej Alle.

Jeg har instaleret apach2 på min opnesuse 13.1 man når jeg kiggger på den (localhost) fpr jeg 403 Access Forbidden. Er der nogle dar har en ide?

Mvh Leon


peque
Antal: 881
Tilmeldt:
20-04-2005
User is offline
Hej Leon. Det er meget

#0:
Hej Leon.
Det er meget svært uden at vide hvad din default opsætning er.

Det kan være i SUSE at du prøver at til rod til webserver som man ikke har adgang til

apache2ctl -S -t
Giver dig en ide om dine hoste er OK
Ellers er der en apache .err file hvor den logger i


leon
Antal: 16
Tilmeldt:
24-04-2011
User is offline
apache2.ctl

Hej igen jeg prøvede apache2ctl -S -t og fik nedenstående meddelse

AH00558: httpd2: Could not reliably determine the server's fully qualified domain name, using linux.site. Set the 'ServerName' directive globally to suppress this message
VirtualHost configuration:
ServerRoot: "/srv/www"
Main DocumentRoot: "/srv/www/htdocs"
Main ErrorLog: "/var/log/apache2/error_log"
Mutex mpm-accept: using_defaults
Mutex ssl-stapling: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/run/" mechanism=default
PidFile: "/run/httpd.pid"
Define: DUMP_VHOSTSeg h
Define: DUMP_RUN_CFGJ
User: name="wwwrun" id=30
Group: name="www" id=8

Jeg har ikke gjort anset end at instalere apache jer håber nogle kan hjælpe

Mvh Leon


mich
mich's picture
Antal: 943
Tilmeldt:
13-10-2007
User is offline
@leon

@leon

Har du en index-fil (index.html, index.php) i din DocumentRoot?

Hvis ikke, så læg en simpel index.html i DocumentRoot og prøv igen.

Eksempel:

<!DOCTYPE HTML>
<html>

<head>
<meta charset="utf-8">
<title>It works!</title>
</head>

<body>
<h1>It works!</h1>
</body>

</html>

./mich


leon
Antal: 16
Tilmeldt:
24-04-2011
User is offline
Jeg har en index.html

Jeg har en index.html fil men det hjælper lige fedt.


marlar
Antal: 2842
Tilmeldt:
05-12-2009
User is offline
Det lyder som om der ikke er

Det lyder som om der ikke er de rigtige rettigheder til www-mappen. Det er vigtigt at apache har adgang på gruppeniveau for filerne.

Nu kender jeg mest til Debian-familien og ikke opensuse, men det ser ud til at Apaches gruppe hedder www (på Debian hedder den www-data), så prøv dette:

sudo chown -R [user]:www /srv/www

hvor [user] er dit eget brugernavn.

Du kan også prøve at skifte til apache som bruger og se om du kan læse filerne:

su wwwrun

Igen, jeg er ikke suse-kender, men iflg. #2 ser det ud til at din apaches bruger er wwwrun.


leon
Antal: 16
Tilmeldt:
24-04-2011
User is offline
Retighederne er sat

Jeg har sat hele mappen srv og udermapper med user wwwrun og group www. Men der er stadig det samme problem


lbm
lbm's picture
Antal: 807
Tilmeldt:
14-06-2006
User is offline
Kig i error loggen ellers

Kig i error loggen ellers bliver der gættet i blinde.


kenneth
kenneth's picture
Antal: 457
Tilmeldt:
02-01-2008
User is offline
Er mappen /srv/www/htdocs

Er mappen /srv/www/htdocs ejet af wwrun og har den de rigtige rettigheder til at blive vist, hvis ikke kan det være ligegyldig hvad du sætter som mappe.