2012-03-11 14 views
11

Ho cercato di creare un sottodominio per ospitare il mio forum per renderlo migliore di www.mydomain.co.uk/forum/index.php Voglio che sia un forum .mydomain.co.ukCreazione di sottodominio/virtualhost in apache su CentOS 6.2

Ho provato tutti i tutorial, le guide e tutto ciò che ho trovato su google, ma niente funziona. Ho provato a utilizzare webmin, ma questo ha reso le cose ancora più complicate e ho dovuto reinstallare tutto da zero perché l'ho distrutto. Ecco cosa ho qui sotto, qualcuno potrebbe dirmi se c'è qualcosa di diverso da questo che devo fare perché il sottodominio funzioni?

il contenuto del mio httpd.conf sono:

NameVirtualHost *:80 

<VirtualHost *:80> 
    ServerAdmin [email protected] 
    ServerName forum.mydomain.co.uk 
    DocumentRoot /var/www/html/forum 
    ErrorLog logs/forum-error_log 
    CustomLog logs/forum-access_log common 
</VirtualHost> 

Il dominio stesso funziona. Punta alla mia pagina di apache che è ciò di cui ho bisogno per ora perché non ho caricato nulla. Quando vado a mydomain.co.uk/forum, mostra l'indice dei contenuti del forum. forum.mydomain.co.uk mostra che la pagina non può essere visualizzata/non è in grado di risolvere l'host.

Ci sono altri file che devo configurare affinché funzioni?

+0

hai indirizzato i tuoi sottodomini a-record? –

+0

Vuoi dire con il dominio regestrar? Ho creato un record A per farlo puntare all'indirizzo IP. Quando l'ho fatto il sottodominio ha funzionato, ma quando sono andato alla mia home page mostrerebbe il contenuto del mio sottodominio invece della mia homepage – SAFC

+0

nel tuo cPanel o pannello di amministrazione, dove è puntata la tua cartella subDomains? dovrebbe essere una cartella al di fuori del tuo dominio normale, non accessibile dal tuo dominio –

risposta

14
  • andare al vostro registrar e puntare il sottodomini A-Record al tuo IP statico
  • all'interno httpd.conf assicurarsi che questa linea esiste: NameVirtualHost *: 80

il nome della mia cartella in cui risiedono tutti i file html e php: mydirectory
percorso completo da root:/var/www/mydirectory
questo è il mio httpd.conf o n EC2 Linux

<VirtualHost *:80> 
    ServerName www.beta.myDomain.com 
    ServerAlias beta.myDomain.com 
    ServerAdmin [email protected] 
    DocumentRoot "/var/www/mydirectory" 
    <Directory /var/www/beta.myDomain.com/> 
      AllowOverride All 
      Allow from all 
    </Directory> 
</VirtualHost> 
  • poi, dopo tutto ciò che viene fatto ricaricare il vostro server web: sudo servizio httpd reload
  • ricordate che si può richiedere fino a 24 ore per il registrar per propagare
+1

Ho provato con questo ' ServerName www.forum.mydomain.co.uk ServerAlias ​​forum.mydomain.co.uk ServerAdmin [email protected] DocumentRoot/var/www/forum. mydomain.co.uk \t AllowOverride All \t Consenti da tutti ' Ancora niente. – SAFC

+0

Devo fare qualcosa con il mio dominio regestrar?Ad esempio, ho il mio dominio che punta all'indirizzo IP del server. Devo fare in modo che forum.mydomain.it indichi anche l'indirizzo IP? Proprio quando ho fatto questo prima stava causando la mia home page per visualizzare il contenuto del sottodominio. – SAFC

+0

Impostare il record A nel mio server o con il mio registrar di domini? – SAFC

Problemi correlati