PDA

View Full Version : Creare directory virtuale con Apache?


tntgiallo
09-12-2004, 08:08
Ho installato da poco apache come Server HTTP sul mio pc, per fare alcune prove, attualmente lo sto usando su WinXp, ma per poi spostarmi su linux, ho in un percorso d:\pippo\ il mio sito internet in php, adesso vuolevo creare una directory virtuale per farlo girare su apache, mi pare di aver notato di dover modificare il file http.config, ma non riesco a capire come , chi mi sa rispondere?
grazie

bort_83
09-12-2004, 14:50
non so se questa sia la sezione giusta per questo 3d .. cmq in httpd.conf devi cercare la riga che inizia con
Document root =

e li di seguito devi mettere il tuo percorso locale sul filesistem...

su linux di default è /var/www/ ... su win nn lo so .. cmq tu ci metti quello che vuoi e poi riavvii il servizio...

cmq, da quanto credo di aver capito, tu vuoi usare il PHP... quindi oltra ad installare i moduli, li devi attivare sempre in httpd.conf e andare a decommentare le righe che dicono ad apache di andare a utilizzare il modulo per le pagine .php .php4 e così via...

ah.. e anche inserire da qualche parte che nn mi ricordo "index.php" per far si che apache usi anke questo tipo di file come index in una cartella


uhm.. credo che una bella lettura a qualche documentazione non CI (a me e a te ;) ) faccia male ....

tntgiallo
09-12-2004, 15:16
Originariamente inviato da bort_83
non so se questa sia la sezione giusta per questo 3d .. cmq in httpd.conf devi cercare la riga che inizia con
Document root =

e li di seguito devi mettere il tuo percorso locale sul filesistem...

su linux di default è /var/www/ ... su win nn lo so .. cmq tu ci metti quello che vuoi e poi riavvii il servizio...

cmq, da quanto credo di aver capito, tu vuoi usare il PHP... quindi oltra ad installare i moduli, li devi attivare sempre in httpd.conf e andare a decommentare le righe che dicono ad apache di andare a utilizzare il modulo per le pagine .php .php4 e così via...

ah.. e anche inserire da qualche parte che nn mi ricordo "index.php" per far si che apache usi anke questo tipo di file come index in una cartella


uhm.. credo che una bella lettura a qualche documentazione non CI (a me e a te ;) ) faccia male ....


secodno me Document root = é una direttori dove si indicano le documentazioni, e non centra niente con le direttori virtuali, ho provato ma si blocca tutto...

bort_83
09-12-2004, 19:56
direttamente da httpd.conf :read:

#
# DocumentRoot: The directory out of which you will serve your
# documents. By default, all requests are taken from this directory, but
# symbolic links and aliases may be used to point to other locations.
#
DocumentRoot /var/www



o forse nn ho capito cosa intendi per directory virtuali...

tntgiallo
10-12-2004, 07:51
oggi riprovo, magari ho sbagliato qualche altra cosa, in effetti sembra quello.....

io cmq per diretory virtuale intendo ti spiego, da windows, prendevo una cartella tasto destro, proprieta e "web sharing" e selezionavo "Shared this folder" e cosi mi trovavo una cartella nell'internet server.

Non so come spiegarmi un qualcosa che io faccia htttp://localhost:8080/sitoProva/ e lui mi pocessi le mie pagine.

mi sono spiegato da cani, ma spero di essermi fatto capire...eheh

ciao e grazie

bort_83
10-12-2004, 08:23
allora si.. è proprio la Document root ....

tntgiallo
10-12-2004, 09:41
Originariamente inviato da bort_83
allora si.. è proprio la Document root ....

in questi giorni provo con piu calma grazia

tutmosi3
10-12-2004, 10:54
Scusa se non ho capito bene, ma tu hai il Server Web Apache in Linux o Windows?

Perchè se vai in ambiente Linux la Document Root è quella che dice il mitico bort_83.
Altrimenti, in Windows, la cartelle si chiama htdocs; inoltre devi assicurarti che Apache sia partito, dovresti vedere la piuma nella Sys Tray, in basso a destra e contollare se sta andando.

Per sicurezza controllo a casa dopo. Poi ti faccio sapere.

Ciao

tntgiallo
10-12-2004, 19:07
allora per adesso lo sto usando sotto windows, perche cosi capisco come funziona, e perche in windows riesco a muovermi meglio, per poi, quando so come si setta, passare a usarlo sotto linux.

mettendo la cartella sotto l'htdocs l'ho provato e va, ma non vuolendo riempire l'htdocs di cartelle mie, vuolevo creare degli alias, e il sito tenerlo in altri percorsi, e mi sa di esserci riuscito con gli alias, in questi giorni provo.

poi mi leggero un po come far girare pagine php sotto apache.

grazie
ciao