WEBMAIL

Forums: 

Hola Amigos

Estoy instalando un server con Centos 4.4 y quiero instalar el webmail, la pregunta es la siguiente que me sugieren que utilice horde o squirremail, cual de los dos es mejor en seguridad y es facil de usar.

Saludos

Re: make

Revisemos dos puntos para determinar el problema.
Al ejecutar # pwd , el comando debe retornar /home/src/apache_1.3.37

Al ejecutar # ./cfg.apache deberias ver las siguientes lineas de mensajes

Configuring for Apache, Version 1.3.37
+ using installation path layout: Apache (config.layout)
Creating Makefile
Creating Configuration.apaci in src
+ enabling mod_so for DSO support
Creating Makefile in src
+ configured for Linux platform
+ setting C compiler to gcc
+ setting C pre-processor to gcc -E
+ using "tr [a-z] [A-Z]" to uppercase
+ checking for system header files
+ adding selected modules
o rewrite_module uses ConfigStart/End
+ using -lgdbm for DBM support
enabling DBM support for mod_rewrite
o dbm_auth_module uses ConfigStart/End
+ using system Expat
+ using -ldl for vendor DSO support
+ checking sizeof various data types
+ doing sanity check on compiler and options
Creating Makefile in src/support
Creating Makefile in src/regex
Creating Makefile in src/os/unix
Creating Makefile in src/ap
Creating Makefile in src/main
Creating Makefile in src/modules/standard
Creating Makefile in src/modules/proxy

Mientras se ejecuta cfg.apache fijate con atencion por algun mensaje de error.

Re: Make 2

Estuve revisando un servidor nuevo que tengo con Centos 4.4 donde hace un par de semanas instale Horde.
Por favor revisa que tengas instalados los siguientes rpms:

# rpm -qa |grep flex
# rpm -qa |grep bison
# rpm -qa |grep autoconf
# rpm -qa |grep automake
# rpm -qa |grep libtool
# rpm -qa |grep yacc

Al ejecutar cada comando deberias ver el nombre y version del paquete, lo contrario significa que no
tienes instalada el rpm, para eso la solucion es sencilla instala el rpm desde tu CD/DVD de instalacion.

Listo

Ya me compilo e instaló el apache, fue un error de actualización. Y que mas se hace con respecto al mysql no lo tengo instalado asi que desearía que se incluya la configuración instlación desde los archivos fuentes.

gracias

Saludos

Re: Ayudame - Paso 3

Paso 3. Compilando MySQL

Descomprimir MySQL ejecutando desde /home/src
# tar zxvf mysql-4.1.22.tar.gz
Luego te cambias al directorio que se crea, ejecutando
# cd mysql-4.1.22
Vamos a crear un script para que lo uses en tus futuras intalaciones, ejecutando
# nano /root/configs/cfg.mysql en este archivo copia el siguiente contenido:
./configure --prefix=/usr/local/mysql \
--with-innodb \
--with-msyqld-user=mysql \
--without-debug

Guardas la informacon con Ctrl-O y sales de nano con Ctrl-X (Ctrl es la tecla de control de tu teclado). En las ultimas versiones de RedHat y Centos, por extension, se instala nano, tambien puedes usar otro editor de texto como vi.
Para que el script sea ejecutable, haces
# chmod 700 /root/configs/cfg.mysql
Ahora copias el script a la carpeta actual (/home/src/mysql-4.1.22), ejecutando
# cp /root/configs/cfg.mysql .
Configuramos para crear el archivo Makefile, ejecutando
# ./cfg.mysql
Si el script se ejecuta sin ningun error continuamos la compilacion, ejecutando
# make
De la misma manera si se completa el comando sin error continuamos con la instalacion, ejecutando
# make install
Si llegaste aqui sin ningun mensaje de error has completado la primera parte de la configuracion.

Mañana continuamos con el Paso 3.1

Listo

Se instaló normalmente, no salió error, una copnsulta el servicio httpd debe estar arriba o no, el apache no trabaja igual que httpd.

Saludos

Re: Listo

Estimado Grande, el servicio o "demonio" httpd por ahora no es necesario que este arriba al final vamos a ver el tema de la postinstalacion de los diferentes servicios para hacer las configuraciones mas seguras, claro que esto dependera de la aplicacion.
Apache es el nombre de una implementacion del servicio httpd, que por cierto es una de las mas usadas a nivel mundial.
Dame unos minutos para redactar el paso 3.1

Re: Ayudame - Paso 3.1

Paso 3.1 Finalizacion instalacion MySQL

Asumiendo que en el script de configuracion-instalacion (cfg.mysql) indicaste como
destino /usr/local/mysql y que el servicio se ejecute bajo el usuario mysql (--with-msyqld-user=mysql)
Ejecutar los siguientes pasos en el orden indicado.

# groupadd mysql
# useradd -g mysql mysql

Si no te encuentras en el directorio que contiene el codigo fuente de MySQL, cambiate ejecutando
# cd /home/src/mysql-4.1.22

Aqui ejecuta el siguiente comando que contiene la configuracion con valores iniciales con los que trabajara
MySQL, algunos de estos valores los revisaremos en un apendice al final pues al modificarlos te permiten
hacer un "tuning" para mejorar el rendimiento del servidor MySQL.

# cp support-files/my-medium.cnf /etc/my.cnf

Ahora nos cambiamos al directorio donde fue instalado MySQL
# cd /usr/local/mysql

Procedemos a crear la base de datos mysql, que permite definir las politicas de seguridad y acceso a MySQL,
este paso es basico, no omitir el --user=mysql.

# ./bin/mysql_install_db --user=mysql

Procedemos luego a cambiar el usuario "dueño" de los archivos binarios y de datos de nuestra
instalacion de MySQL. No omitir el signo de punto en el primer y ultimo comandos.

# chown -R root .
# chown -R mysql var
# chgrp -R mysql .

Hasta aqui la etapa de instalacion de Mysql, tampoco lo vamos ejecutar o poner arriba como quieras llamar a ese proceso.

Cuando estes listo vamos al Paso 4 que es la compilacion de las librerias de soporte para PHP, luego de estas podremos configurar-instalar PHP con el soporte de las librerias que requiere Horde.

Páginas