Just nu i M3-nätverket
Gå till innehåll

Apache


KaptSredna

Rekommendera Poster

Hej!

 

Jag har installerat en Appache webserver på en linux 9.0. Har fått igång servern och lagt dit en liten htmlfil i roten. men jag får inte behörighet till den när jag surfar dit. får följande meddelande:

 

Forbidden

You don't have permission to access /index.htm on this server.

 

 

Kan någon mera linuxkunnig hjälpa mig?

 

Länk till kommentar
Dela på andra webbplatser

testa att döpa om filen till:

index.html istället för index.htm ...

 

//amiroquai

______________________________________________________________

...everything is simple, just a matter of knowledge...

 

Länk till kommentar
Dela på andra webbplatser

Vilken user och grupp äger filen?

Vilken user kör apache som?

 

Den user som Apache kör som måste ha minst läsrättighet till filerna.

 

---/samoht

 

Länk till kommentar
Dela på andra webbplatser

Ok, det går nu när jag ställde om rättigheterna på filen till alla. Men hur ändrar jag rättigeheter för användare och grupper?

 

Länk till kommentar
Dela på andra webbplatser

CHOWN ändrar ägare och/eller grupp

CHMOD ändrar rättigheter mm

 

Se respektive man-sidor.

 

Läs mera under säkerhet i Apachedokumentationen om hur du för hantera rättigheter mm. Bl a kan man få följande tips:

- Apache ska inte köra som root eller en vanlig user.

- Apacheusern ska bara ha läsrättigheter till datadirectoryt. Eventuella behov av skrivråttigheter sätts på respektive fil eller underkatalog.

 

---/samoht

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...