Archive for the ‘Apache’ Category

23
lug

Può capitare di dover utilizzare diversi virtual host per eseguire i vostri script in php, ma la configurazione di apache?

Trovate il file https.conf e apritelo con un editor di testo.
Per un server locale e soprattutto per sviluppo locale, banalmente possono essere configurate alcune opzioni.

Queste sono le porte sulle quali viene cercato il servizio:

1
2
Listen 90
Listen 91

Nel mio caso, php gira sulle porte 90, 91. Di default gira su 80.

Impostate il server predefinito:

1
ServerName localhost:90

Impostate le vostre document root:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#Nel mio caso C:/Work...
DocumentRoot "C:/Work"

#C:/Work è la root del primo host
<directory "C:/Work">
    Options Indexes FollowSymLinks Includes ExecCGI
    AllowOverride All
    Order allow,deny
    Allow from all
</directory>

#C:/TEMP è la root del secondo host
<directory "C:/TEMP/">
    Options Indexes FollowSymLinks Includes ExecCGI
    AllowOverride All
    Order allow,deny
    Allow from all
</directory>


…e ci siamo quasi. Non resta che localizzare il file httpd-vhosts.conf nel quale viene configurato il vostro secondo host.

Inserire questa stringa:

1
2
3
4
<virtualhost localhost:91>
        DocumentRoot C:/TEMP
        ServerName temp      
</virtualhost>

Adesso riavvio veloce di Apache Server… e gli indirizzi

http://localhost:90/

e

http://localhost:91/

dovrebbero funzionare correttamente.

Nel mio caso è stato utilizzato come server Apache/PHP/mySQL, XAMPP, liberamente scaricabile da qui.

[ref -> albertopasca.it]

FacebookTwitterDeliciousLinkedInGoogle BookmarksNetlogGoogle GmailMySpaceGoogle ReaderShare

, , , ,

Switch to our mobile site