- Home
- Categorie
- Gaming, Hardware e Software
- Software (Windows - Linux - Apple) & Applicazioni
- Aggiungere un sottodominio: CentOS e Comandi Shel
-
Aggiungere un sottodominio: CentOS e Comandi Shel
Salve ragazzi,
io uso CentOS e da shell vorrei aggiungere un sottodominio.
Allora fattio
adsubdomain
e seguo tutte le istruzioni.
Ma poi non riesco a visualizzarlo via http, cosa dovrei fare?
Giorgio
-
Io andrei a modificare a manina i conf di apache e di bind
-
Non so neanche di cosa parli
-
Bisogna metter mano alla configurazione di Apache e di Bind, ovvero server web e server DNS.
Apache si occupa di dare le direttive in cui risiederanno i file del dominio pincopallino, bisognerà dare un path ecc...
Bind si occupa invece di dare la possibilità di risoluzione IP nome dominio e viceversa.
Di seguito ti metto dei link su cui poter prender visione di un po di tecnicismi.. purtroppo non saprei darti indicazioni precise sui tool che usa CentOS:
Per iniziare da Apache:
http://forum.alproject.org/viewtopic.php?t=266Per far qualcosa su Bind:
http://forum.alproject.org/viewtopic.php?t=238Buona lettura e buon divertimento
-
Ciao Giorgio,
come dice King Hack devi modificare apache e, se il dns lo risolvi da solo, bind.Per apache:
Vai su /etc/httpd/conf tirati giù httpd.conf.
Trova l'istruzione relativa al dominio, tipo:
<VirtualHost 192.168.1.3:80>
ServerAdmin info@ xxx . it
DocumentRoot /var/www/html/www . pippo . it
ServerName www . pippo . it
ErrorLog logs/www . pippo .it-error.log
CustomLog logs/www . pippo .it-access.log combined
</VirtualHost>copiala e incollala sotto, modificandola in (togli gli spazi):
<VirtualHost 192.168.1.3:80>
ServerAdmin info@ xxx . it
DocumentRoot /var/www/html/sottodominio. pippo . it
ServerName sottodominio. pippo . it
ErrorLog logs/sottodominio. pippo .it-error.log
CustomLog logs/sottodominio. pippo .it-access.log combined
</VirtualHost>salva e metti sul sito. Quindi vai in /var/www/html/ (o analogo, quello che è scritto su DocumentRoot) e crea la cartella "sottodominio. pippo . it"
Quindi dai il comando /sbin/service httpd restart per far ripartire apache.
Per bind:
Supponendo che il dns te lo stai risolvendo da solo (cioè che non usi un registrar tipo aruba ecc che ti risolvono loro il dominio):devi cercare il file che risolve il dominio pippo . it (nell'esempio: "www. pippo . it .hosts"), per far questo apri /etc/named.conf e trova l'entry relativa al dominio del tipo:
zone www . pippo . it IN {
type master;
file "www. pippo . it .hosts";
allow-update { none; };
};tira giù il file "www. pippo . it .hosts" che nel mio centos è in /var/named (il percorso corretto lo vedi comunque nella parte iniziale di named.conf nella direttiva directory) e modificalo aggiungendo sotto la voce:
www IN A 83.121.xxx.xxx
la voce
sottodominio IN A 83.121.xxx.xxx
l'indirizzo IP può essere diverso da quello di www (in tal caso devi mettere l'IP corretto nella modifica fatta a httpd.conf).
Pubblica il file e quindi fai ripartire bind (/etc/rc.d/init.d/named restart).
Il gioco è fatto!
Ciao
-
Sono riuscito a risolvere, il comando non era attivo
Avrei una domanda...per creare domini di 4° livello, nome.nome1.giorgiotave.it?
-
La procedura dovrebbe esser la stessa
-
Si, confermo, la procedura è identica. Se sei andato a modificare i file come detto sopra non dovresti trovare problemi, se hai usato qualche tool non saprei, ma a logica dovrebbe essere esattamente come hai fatto in precedenza.
Ciao