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
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
Kommentarer8
Hej Leon.
Det er meget
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
apache2.ctl
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
@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:
It works!
It works!
Jeg har en index.html
Det lyder som om der ikke er
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.
Retighederne er sat
Kig i error loggen ellers
Er mappen /srv/www/htdocs