Ciao a tutti.
Problema: WPMU è installato, la pagina di benvenuto comunica che i sottodomini non sono funzionanti a causa di una cattiva configurazione della wildcard DNS.
Procedura seguita:
Ho installato WPMU 2.9.2 su server virtuale Aruba.
Seguendo la guida qui pubblicata ho effettuato queste operazioni:
APACHE:
1. Assicurati che una linea come quella seguente sia presente nel tuo httpd.conf LoadModule rewrite_module /usr/lib/apache2/modules/mod_rewrite.so
nel mio server risulta quest'altro percorso:
LoadModule rewrite_module modules/mod_rewrite.so
Credo sia lo stesso modulo, quindi non aggiungo la riga indicata.
2. Nella direttiva <Directory> del tuo virtual host, cerca questa linea "AllowOverride None" e cambiala con "AllowOverride FileInfo Options"
nel mio server trovo questa direttiva:
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
e anche altre, come <Directory "/var/www/html"> in cui è presente AllowOverride None;
io ho sostituito la linea soltanto qui:
<Directory />
Options FollowSymLinks
AllowOverride FileInfo Options
</Directory>
E'corretto?
3. Nella sezione <VirtualHost?> del file di configurazione per i tuoi host ci deve essere una linea che definisce l'hostname. Dovrai aggiungere la linea seguente se vuoi che gli host virtuali funzionino correttamente: "ServerAlias *.dominio.tld". Sostituisci dominio.tld con il tuo dominio, e togli le virgolette.
Nel mio file httpd.conf ho aggiunto, in coda, quanto segue:
<VirtualHost IP_mio_dominio>
ServerAlias *.miodominio.com
ServerName http://www.miodominio.com
RedirectMatch 301 (.*) http://miodominio.com$1
</VirtualHost>
Questo l'ho aggiunto seguendo le indicazioni trovate qui: http://ma.tt/2003/10/wildcard-dns-and-sub-domains/
come indicato dalla pagina di benvenuto.
E'corretto?
DNS:
Se vuoi avere i blog nella forma http://blog.dominio.tld dove dominio.tld e’ il tuo nome a dominio quindi devi aggiungere un record wildcard ai tuoi DNS. Questo di solito significa aggiungere un record hostname “*” che punta al tuo server web nel tuo strumento di configurazione DNS.
Nel pannello di controllo Plesk ho fatto quanto segue:
Sono entrato nella configurazione di miodominio.com
Sono entrato in configurazione DNS
Ho aggiunto un record come segue:
Record type: A
Nome dominio: *.miodominio.com
IP address: IP_mio_server
PHP:
php_flag register_globals 0
php_flag display_errors 0
Risultano presenti nelle prime righe nel file .htaccess
Nonostante diversi tentativi, l'installazione funziona correttamente, ma alla creazione di blog tipo: blog.miodomonio.com quest'ultimo è inaccessibile.
Potete aiutarmi?
Grazie,
Patrizio
NB: ho provato a seguire anche la configurazione della wildcard DNS suggerita in questa pagina - http://ma.tt/2003/10/wildcard-dns-and-sub-domains/
La configurazione del record A attraverso BIND è la stessa che ho effettuato dal pannello di controllo plesk?
è risolta