miércoles, 9 de diciembre de 2009

Apache y codificación de caracteres UTF-8 / ISO-8859-1

Tras configurar mi servidor web Apache sobre un CENTOS, publiqué una copia de uno de mis sitios web. La codificación de caracteres (definida como ISO-8859-1 en el propio HTML del sitio), quedó definida como UTF-8, por lo que los caracteres especiales se veían mal.

De hecho, si desde Firefox veía las propiedades de la página, me indicaba que la misma estaba codificada como UTF-8.

Para cambiar esto, lo que tuve que hacer es editar el /etc/httpd/conf/httpd.conf y modificar el valor del parámetro "AddDefaultCharSet", que en ese momento era:

AddDefaultCharSet UTF-8

por el siguiente valor:

AddDefaultCharSet ISO-8859-1

Tras guardar las modificaciones y reiniciar el httpd, se corrigió el problema, y mi sitio ya se vió felizmente codificado en ISO-8859-1.

Instalar Webmin seguro (https / SSL) en CENTOS

Para asegurarnos de que Webmin se instale en CENTOS habilitando el acceso seguro por https, habrá que seguir los siguientes pasos:


#... instalar soporte SSL:
yum install openssl
yum install openssl-devel
yum install perl
yum install perl-Net-SSLeay perl-Crypt-SSLeay
rpm --import http://www.webmin.com/jcameron-key.asc

#... crear un repositorio:

vi /etc/yum.repos.d/webmin.repo

#... ingresar el siguiente texto:

[webmin]
name=Webmin Distribution Neutral
baseurl=http://download.webmin.com/download/yum
enabled=0

#... instalar:

yum --enablerepo=webmin install webmin

#... verificar la correcta instalacion:

/etc/init.d/webmin status


------------
Fuente: http://www.freshblurbs.com/installing-webmin-securely-ssl-centos-5-2



martes, 8 de diciembre de 2009

Instructivo para instalación de SAMBA

Encontré este completo instructivo para instalar SAMBA, que habla incluso sobre la configuración de un PDC en linux.

http://www.linuxparatodos.net/portal/staticpages/index.php?page=13-como-samba

Servir multiples dominios con Apache

Para que nuestro Apache sirva varios dominios virtuales en el mismo servidor, hay que tener en cuenta lo siguiente en el httpd.conf:


Para habilitar el uso de hosts virtuales, tiene que estar la siguiente linea:

NameVirtualHost *

... luego tienen que estar las definiciones de los hosts virtuales que queremos servir, indicando el nombre de cada dominio y el path físico donde están los archivos a servir:

<virtualhost>
ServerName dominio1.com
ServerAlias www.dominio1.com
DocumentRoot "/var/www/dominio1.com"
</virtualhost>



<virtualhost>
ServerName dominio2.com
ServerAlias www.dominio2.com
DocumentRoot "/var/www/dominio2.com"
</virtualhost>



Tras hacer los cambios no olvidar reiniciar el servicio:

service httpd restart


Nota: basado en linux Centos 5.4 y Apache 2.2

Compartir en FaceBook

UpTweet