Ciao a tutti,

Ho un server linux con centos 5.x apache 2.2 e php 5.2.12.

Php è eseguito attraverso il modulo apache.

Avrei la necessita di avere una cartella leggibile da php ma non raggiungibile via web.

Es: /private/pdf

Qui vorrei avere dei file pdf non raggiungibili via web.

Vorrei poi mostrare i file attraverso un file PdfViewer.php dove al suo interno tra le altre cose ci sarebbe un file_get_contents(private/pdf/nomefile.pdf).

Chiaramente tale cartella dovrebbe essere scrivibile da php attraverso un sistema di gestione contenuti.

Avevo provato a settare i permessi per la cartella cosi owner: rw and execute; group e world tutto disabilitato.

Ho notato che cosi non funnziona niente.

Ho letto un po di guide in merito, non sono certo di aver compreso al 100% il tutto.

Può darsi che il problema risieda nel fatto che l'utente che esegue php sia apache:apache quando si esegue php come modulo apache ?

La strada da seguire per raggiungere tale scopo sarebbe installare suPHP ?

Ho letto varie cose in merito ed ho porvato il tutto in un server locale, ma avrei necessità di alcuni chiarimenti in merito per comprendere al meglio alcuni passaggi.

Ciao