VirtualHosts: ¿Qué estoy haciendo mal?

  • Frostbyt3
  • Graduate
  • Graduate
  • Avatar de Usuario
  • Registrado: Jun 06, 2004
  • Mensajes: 210
  • Loc: Corpus Christi, TX
  • Status: Offline

Nota Marzo 29th, 2010, 2:08 pm

Im tratando de establecer lo siguiente.

Tengo un dominio (allforcheap.com).

Tengo una Records y la CNAMES para allforcheap.com y http://www.allforcheap.com y un registro A para failedbreakins.allforcheap.com.

Si voy a http://www.allforcheap.com o http://allforcheap.com funciona bien. Tengo la página de prueba del apache.
Si voy a http://failedbreakins.allforcheap.com También tengo la página de prueba.

El problema es: Tengo un index.html en cada uno de ellos por lo que no debería estar mostrando la página de prueba. Hay que mostrar las diferentes páginas. He declarado que, en mi configuración, pero no soy muy seguro de cuál es incorrecto y sé que hay algo que falta.

Gracias de antemano.

APACHE Código: [ Select ]
<VirtualHost *>
#NameVirtualHost allforcheap.com:80
DocumentRoot "/home/allforcheap"
ServerAdmin "admin@allforcheap.com"
ServerName allforcheap.com
ServerAlias allforcheap.com *.allforcheap.com
ErrorLog /home/allforcheap/errorlog
CustomLog /home/allforcheap/customlog common
DirectoryIndex index.html index.htm
<Directory "/home/allforcheap">
allow from all
Options +Indexes
</Directory>
</VirtualHost>
 
 
<VirtualHost *>
#NameVirtualHost failedbreakins.allforcheap.com:80
DocumentRoot "/home/failedbreakins"
ServerAdmin "admin@allforcheap.com"
ServerName failedbreakins.allforcheap.com
ServerAlias failedbreakins.allforcheap.com
ErrorLog /home/failedbreakins/errorlog
CustomLog /home/failedbreakins/customlog common
DirectoryIndex index.html index.htm
<Directory "/home/failedbreakins">
allow from all
Options +Indexes
</Directory>
</VirtualHost>
 
  1. <VirtualHost *>
  2. #NameVirtualHost allforcheap.com:80
  3. DocumentRoot "/home/allforcheap"
  4. ServerAdmin "admin@allforcheap.com"
  5. ServerName allforcheap.com
  6. ServerAlias allforcheap.com *.allforcheap.com
  7. ErrorLog /home/allforcheap/errorlog
  8. CustomLog /home/allforcheap/customlog common
  9. DirectoryIndex index.html index.htm
  10. <Directory "/home/allforcheap">
  11. allow from all
  12. Options +Indexes
  13. </Directory>
  14. </VirtualHost>
  15.  
  16.  
  17. <VirtualHost *>
  18. #NameVirtualHost failedbreakins.allforcheap.com:80
  19. DocumentRoot "/home/failedbreakins"
  20. ServerAdmin "admin@allforcheap.com"
  21. ServerName failedbreakins.allforcheap.com
  22. ServerAlias failedbreakins.allforcheap.com
  23. ErrorLog /home/failedbreakins/errorlog
  24. CustomLog /home/failedbreakins/customlog common
  25. DirectoryIndex index.html index.htm
  26. <Directory "/home/failedbreakins">
  27. allow from all
  28. Options +Indexes
  29. </Directory>
  30. </VirtualHost>
  31.  
  • Anonymous
  • Bot
  • No Avatar
  • Registrado: 25 Feb 2008
  • Mensajes: ?
  • Loc: Ozzuland
  • Status: Online

Nota Marzo 29th, 2010, 2:08 pm

  • this213
  • Guru
  • Guru
  • Avatar de Usuario
  • Registrado: Mar 01, 2004
  • Mensajes: 1242
  • Loc: ./
  • Status: Offline

Nota Abril 15th, 2010, 8:34 am

Es necesario definir "NameVirtualHost" * antes * de definir sus hosts virtuales. Si todas tus máquinas virtuales se ejecutan en el mismo puerto, sólo es necesario para definir de una vez.

También tenga en cuenta cómo escribió la directiva <VirtualHost> real - que debe coincidir con NameVirtualHosts.

Código: [ Select ]
NameVirtualHost *:80

<VirtualHost *:80>
    DocumentRoot "/home/allforcheap"
    ServerAdmin "admin@allforcheap.com"
    ServerName allforcheap.com
    ServerAlias allforcheap.com *.allforcheap.com
    ErrorLog /home/allforcheap/errorlog
    CustomLog /home/allforcheap/customlog common
    DirectoryIndex index.html index.htm
    <Directory "/home/allforcheap">
        allow from all
        Options +Indexes
    </Directory>
</VirtualHost>

<VirtualHost *:80>
    DocumentRoot "/home/failedbreakins"
    ServerAdmin "admin@allforcheap.com"
    ServerName failedbreakins.allforcheap.com
    ServerAlias failedbreakins.allforcheap.com
    ErrorLog /home/failedbreakins/errorlog
    CustomLog /home/failedbreakins/customlog common
    DirectoryIndex index.html index.htm
    <Directory "/home/failedbreakins">
        allow from all
        Options +Indexes
    </Directory>
</VirtualHost>
  1. NameVirtualHost *:80
  2. <VirtualHost *:80>
  3.     DocumentRoot "/home/allforcheap"
  4.     ServerAdmin "admin@allforcheap.com"
  5.     ServerName allforcheap.com
  6.     ServerAlias allforcheap.com *.allforcheap.com
  7.     ErrorLog /home/allforcheap/errorlog
  8.     CustomLog /home/allforcheap/customlog common
  9.     DirectoryIndex index.html index.htm
  10.     <Directory "/home/allforcheap">
  11.         allow from all
  12.         Options +Indexes
  13.     </Directory>
  14. </VirtualHost>
  15. <VirtualHost *:80>
  16.     DocumentRoot "/home/failedbreakins"
  17.     ServerAdmin "admin@allforcheap.com"
  18.     ServerName failedbreakins.allforcheap.com
  19.     ServerAlias failedbreakins.allforcheap.com
  20.     ErrorLog /home/failedbreakins/errorlog
  21.     CustomLog /home/failedbreakins/customlog common
  22.     DirectoryIndex index.html index.htm
  23.     <Directory "/home/failedbreakins">
  24.         allow from all
  25.         Options +Indexes
  26.     </Directory>
  27. </VirtualHost>
http://www.disabo.com

Publicar Información

  • Total de mensajes en este tema: 2 mensajes
  • Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 49 invitados
  • No puede abrir nuevos temas en este Foro
  • No puede responder a temas en este Foro
  • No puede editar sus mensajes en este Foro
  • No puede borrar sus mensajes en este Foro
  • No puede enviar adjuntos en este Foro
 
 

© 2011 Unmelted, LLC. Ozzu® es una marca registrada de Unmelted, LLC