[CentOS-es] Apache y ServerName
Lic. Domingo Varela Yahuitl
domingov en linuxsc.net
Lun Abr 27 04:49:37 UTC 2009
puedes hacerlo de diferentes maneras:
1) virtualhost
2) con un refresh (algo no momentaneo)
3) redirect con php (similar al refresh)
On Sun, 26 Apr 2009 22:42:44 +0200, Manolo <maalgi en ono.com> wrote:
> AraDaen escribió:
>> Manolo escribió:
>>
>>> AraDaen escribió:
>>>
>>>
>>>> Hola a todos de nuevo, tengo una duda con apache.
>>>>
>>>> Tengo un servidor centos 5.3 que actua como servidor DNS con bind9 y
>>>> servidor web con apache 2.2.
>>>> el servidor DNS funciona perfectamente tanto de forma directa como
>>>> inversa resolviendo los nombres e ips de la red local e internet,
tanto
>>>>
>>>> desde el servidor como desde clientes.
>>>>
>>>> La ip del servidor es 192.168.1.201, y responde a varios registros
>>>> (vcos.ardn.net el NS, y dos CNAME dns1.ardn.net y www.ardn.net). Al
>>>> final os pongo el contenido de la zona, para que veáis como lo
defino,
>>>>
>>>> por si no queda claro.
>>>>
>>>> El servidor web está instalado, y puedo acceder a él desde cualquier
>>>> máquina de la red. el problema que tengo es que sólo quiero que
>>>> puedan
>>>> acceder escribiendo en la barra de dirección www.ardn.net
>>>> y ahora mismo pueden acceder escribiendo también dns1.ardn.net o
>>>> vcos.ardn.net.
>>>>
>>>> Como los tres registros tiene la misma IP (dos son alias de
>>>> vcos.ardn.net), no puedo utilizar la directiva Listen del httpd.conf
>>>> pues seguiría respondiendo el servidor web a las peticiones de los
>>>> tres
>>>> nombres.
>>>> Lo he intentado con ServerName www.ardn.net, pensando que así sólo
>>>> respondería a ese dominio, pero no ha sido así y puedo seguir
>>>> accediendo
>>>> escribiendo cualquiera de los otros dos nombres.
>>>>
>>>> ¿Alguna idea?
>>>>
>>>>
>>>>
>>>> $ORIGIN ardn.net.
>>>> $TTL 86400
>>>> @ IN SOA vcos.ardn.net. root.ardn.net. (
>>>> 2009042303 ; Serial
>>>> 28800 ;Refresh
>>>> 14400 ;Retry
>>>> 3600000 ;Expire
>>>> 86400 ) ;Minimum
>>>> IN NS vcos.ardn.net.
>>>> ;SERVIDORES
>>>> ; IN MX 10 mail.ardn.net. ;servidor correo
>>>>
>>>> vcos IN A 192.168.1.201 ; Centos
>>>> vos IN A 192.168.1.202 ; OpenSolaris
>>>> vdeb IN A 192.168.1.203 ; Debian
>>>> vslack IN A 192.168.1.204 ; Slackware
>>>> vbsd IN A 192.168.1.205 ; FreeBSD
>>>> vws2008 IN A 192.168.1.206 ; Windows Server 2008
>>>> dns1 IN CNAME vcos
>>>> www IN CNAME vcos
>>>>
>>>> _______________________________________________
>>>> CentOS-es mailing list
>>>> CentOS-es en centos.org
>>>> http://lists.centos.org/mailman/listinfo/centos-es
>>>>
>>>>
>>>>
>>>>
>>> Hola, asi de primeras se me ocurre que podrias crearte un virtualhost
>>> para www.ardn.net (con los parametros de tu site) y otro para "default"
>>> en este ultimo solo una web html indicando que no esta accediendo
>>> correctamente.
>>>
>>> No se si te sirve esto.
>>> Saludos.
>>> _______________________________________________
>>> CentOS-es mailing list
>>> CentOS-es en centos.org
>>> http://lists.centos.org/mailman/listinfo/centos-es
>>>
>>>
>>>
>> Hola Manolo,
>>
>> Gracias por contestar :)
>> Sip, eso es una opción, aunque el servidor web seguiría respondiendo a
>> las peticiones vcos.ardn.net y dns.ardn.net, y la idea es que no se sepa
>> fácilmente que detrás de esos casos hay un servidor web también.
>> No se si la opción pasa por añadir mas ips al sistema, y asignar a
cada
>>
>> registro una ip. Pensaba que igual alguien tenía otra opción más
>> sencilla.
>>
>> Gracias de nuevo Manolo
>> _______________________________________________
>> CentOS-es mailing list
>> CentOS-es en centos.org
>> http://lists.centos.org/mailman/listinfo/centos-es
>>
>>
> Hola, aunque no lo he probado creo que para lo que necesitas esto se
> ajusta perfectamente:
>
> *NameVirtualHost* xx.xx.xx.xx
>
> <VirtualHost xx.xx.xx.xx>
> ServerName www.dominio1.es
> DocumentRoot /www/dominio2
> .......
> </VirtualHost>
>
> <VirtualHost xx.xx.xx.xx>
> ServerName www.dominio2.es
> DocumentRoot /www/dominio2
> ........
> </VirtualHost>
>
> La teoria dice que cuando se especifica una ip a NameVirtualHost, solo
> se atenderan peticiones a esa ip cuando coincidan con un
> hostvirtualdefinido, el servidor principal nunca responderá, por lo que
> con definir solo el virtualhost que quieres que responda, el resto de
> nombres dejaran de hacerlo.
> Espero que te sirva.
> Saludos.
> _______________________________________________
> CentOS-es mailing list
> CentOS-es en centos.org
> http://lists.centos.org/mailman/listinfo/centos-es
--
Saludos
--
Atte:
Lic. Domingo Varela Yahuitl.
IT Specialist
System Administrator and Technical Support Unix/Linux
Site: http://www.linuxsc.net
Site: http://www.linuxsc.org
EMAIL: dvarela en linuxsc.net
MSN: domingov en yahoo.com
PH MOBILE: (+52) 2224 124619
PH CELL: (+52) 2223 284502
Más información sobre la lista de distribución CentOS-es