Migración desde Windows a Ubuntu

cancel
Showing results for 
Search instead for 
Did you mean: 
jmanton
Member II

Re: Migración desde Windows a Ubuntu

Buenas tardes Ángel,

gracias por tu atención y por responder.

Estoy dándole vueltas al asunto (incluso montando máquinas virtuales y tal). He lanzado la instalación y éste es el resultado:


root@myserver:/data# ./alfresco-community-5.0.c-installer-linux-x64.bin
Language Selection

Please select the installation language
[1] English - English
[2] French - Français
[3] Spanish - Español
[4] Italian - Italiano
[5] German - Deutsch
[6] Japanese - 日本語
[7] Dutch - Nederlands
[8] Russian - Русский
[9] Simplified Chinese - 简体中文
[10] Norwegian - Norsk bokmål
[11] Brazilian Portuguese - Português Brasileiro
Please choose an option [1] : 3
—————————————————————————-
Bienvenido a la instalación de Alfresco Community.

—————————————————————————-
Tipo de instalación

[1] Fácil: instala los servidores con la configuración por defecto
[2] Avanzada: Configura las propiedades de servicio y los puertos de servidor.: También puede elegir componentes opcionales para instalar.
Por favor seleccione una opción [1] :

—————————————————————————-
Carpeta de instalación

Por favor, elija una carpeta para instalar Alfresco Community

Seleccionar una carpeta [/opt/alfresco-5.0.c]: /data/alfresco

—————————————————————————-
Parámetros del servidor de bases de datos

Por favor, introduzca el puerto de su base de datos.

Puerto del servidor de bases de datos [5432]: 5433

—————————————————————————-
Configuración de puerto Tomcat

Por favor, introduzca los parámetros de configuración de Tomcat que desea
utilizar.

Dominio de Servidor Web: [127.0.0.1]:

Puerto del servidor Tomcat: [8080]:

Puerto de cierre de Tomcat: [8005]:

Puerto SSL de Tomcat [8443]: 8453

Puerto AJP de Tomcat: [8009]:

Atención: No se puede utilizar el número de puerto dado. Por favor, seleccione
otro puerto del servidor de Tomcat.
Pulse la tecla [Enter] para continuar :
Atención: No se puede utilizar el número de puerto dado. Por favor, seleccione
otro puerto de parada de Tomcat.
Pulse la tecla [Enter] para continuar :
—————————————————————————-
Configuración de puerto Tomcat

Por favor, introduzca los parámetros de configuración de Tomcat que desea
utilizar.

Dominio de Servidor Web: [127.0.0.1]:

Puerto del servidor Tomcat: [8080]: 8081

Puerto de cierre de Tomcat: [8005]:

Puerto SSL de Tomcat [8453]: 8453

Puerto AJP de Tomcat: [8009]: 8019

Atención: No se puede utilizar el número de puerto dado. Por favor, seleccione
otro puerto de parada de Tomcat.
Pulse la tecla [Enter] para continuar :
—————————————————————————-
Configuración de puerto Tomcat

Por favor, introduzca los parámetros de configuración de Tomcat que desea
utilizar.

Dominio de Servidor Web: [127.0.0.1]:

Puerto del servidor Tomcat: [8081]:

Puerto de cierre de Tomcat: [8005]: 8006

Puerto SSL de Tomcat [8453]:

Puerto AJP de Tomcat: [8019]:

—————————————————————————-
Puerto FTP de Alfresco

Por favor, elija un número de puerto para usar para el servidor FTP integrado de
Alfresco.

Puerto: [21]: 2100

—————————————————————————-
Contraseña de admin

Por favor, especifique una contraseña a utilizar para la cuenta de administrador
de Alfresco.

Contraseña de admin: :
Repita la contraseña: :
—————————————————————————-
Instalar como servicio

Opcionalmente puede registrar Alfresco Community como servicio. De esta manera
se iniciará automáticamente cada vez que se ponga en marcha la máquina.

¿Instalar Alfresco Community como servicio? [Y/n]: y


—————————————————————————-
Advertencia

Este entorno no está configurado de manera óptima para Alfresco, repase
detenidamente la lista que aparece a continuación antes de continuar.

A pesar de que estas situaciones no harán que Alfresco deje de funcionar, puede
que algunas características de producto no estén disponibles, o que el sistema
no funcione de manera óptima.

Puertos SMTP TCP en uso: 25
Puertos IMAP TCP en uso: 25

Pulse la tecla [Enter] para continuar :

—————————————————————————-
El programa está listo para iniciar la instalación de Alfresco Community en su
ordenador.

¿Desea continuar? [Y/n]: y

—————————————————————————-
Por favor espere mientras se instala Alfresco Community en su ordenador.

Instalando
0% ______________ 50% ______________ 100%
#########################################

—————————————————————————-
El programa terminó la instalación de Alfresco Community en su ordenador.

Ver el archivo Léeme [Y/n]: n

Lanzar Alfresco Community Share [Y/n]: y

waiting for server to start….root@myserver:/data#  done
server started
/data/alfresco/postgresql/scripts/ctl.sh : postgresql  started at port 5433
Using CATALINA_BASE:   /data/alfresco/tomcat
Using CATALINA_HOME:   /data/alfresco/tomcat
Using CATALINA_TMPDIR: /data/alfresco/tomcat/temp
Using JRE_HOME:        /data/alfresco/java
Using CLASSPATH:       /data/alfresco/tomcat/bin/bootstrap.jar:/data/alfresco/tomcat/bin/tomcat-juli.jar
Using CATALINA_PID:    /data/alfresco/tomcat/temp/catalina.pid
Tomcat started.
/data/alfresco/tomcat/scripts/ctl.sh : tomcat started


Si intento acceder a plesk (puerto 8443) a través de myserver:8443 consigo entrar, pero a alfresco… de ninguna manera, ni https ni http con ninguno de los puertos configurados durante la instalación.

¿Puedes ayudarme? No estoy ni siquiera intentando ponerlo en un dominio o subdominio, sino en el nombre del servidor dedicado (dominio que me ofrece mi proveedor).

Saludos.
angelborroy
Alfresco Employee

Re: Migración desde Windows a Ubuntu

Le he estado echando vistazo a Pleask, creo que lo mejor sería que utilizases el Paquete para Desarrolladores, que incluye soporte para soporte para PgSQL, MSSQL, Tomcat y ColdFusion. De esa manera tendrás todos los puertos necesarios disponibles.
Hyland Developer Evangelist
jmanton
Member II

Re: Migración desde Windows a Ubuntu

Hola de nuevo,

la verdad es que tengo instalados esos servicios. Si navego al puerto 8080 me aparece un tomcat por defecto que pone "It works!" y todo lo demás. Yo lo instalé en el 8081 porque el 8080 estaba ocupado y me daba error. El tema es porqué no me funciona tampoco el puerto 8453 por https.

Para desinstalar lo instalado de Alfresco, creo que no es suficiente con borrar la carpeta ¿correcto? ¿No queda algún servicio suelto y con algún puerto abierto?

Gracias Ángel por la ayuda, de veras.
angelborroy
Alfresco Employee

Re: Migración desde Windows a Ubuntu

Si no lo has instalado como servicio con borrar la carpeta será suficiente. Lo que puedes intentar es instalarlo en el Tomcat que viene en el Plesk. Creo que este artículo puede servirte para realizar esa operación http://fcorti.com/2014/10/13/how-to-install-alfresco-5-0-ubuntu-14-04-lts/
Hyland Developer Evangelist
jmanton
Member II

Re: Migración desde Windows a Ubuntu

Buenos días Ángel,

mil gracias por seguir el hilo.

Me da a mi que se instalaron como servicios:

root@myserver:~# ps -afe | grep postgre
postgres  1539     1  0 feb01 ?        00:00:46 /usr/lib/postgresql/9.3/bin/postgres -D /var/lib/postgresql/9.3/main -c config_file=/etc/postgresql/9.3/main/postgresql.conf
postgres  1541  1539  0 feb01 ?        00:00:01 postgres: checkpointer process                                                                                         
postgres  1542  1539  0 feb01 ?        00:00:31 postgres: writer process                                                                                               
postgres  1543  1539  0 feb01 ?        00:00:31 postgres: wal writer process                                                                                           
postgres  1544  1539  0 feb01 ?        00:00:38 postgres: autovacuum launcher process                                                                                  
postgres  1545  1539  0 feb01 ?        00:01:11 postgres: stats collector process                                                                                      
postgres 10350     1  0 mar10 ?        00:00:04 /data/alfresco/postgresql/bin/postgres -D /data/alfresco/alf_data/postgresql
postgres 10352 10350  0 mar10 ?        00:00:04 postgres: checkpointer process
postgres 10353 10350  0 mar10 ?        00:00:03 postgres: writer process
postgres 10354 10350  0 mar10 ?        00:00:04 postgres: wal writer process
postgres 10355 10350  0 mar10 ?        00:00:13 postgres: autovacuum launcher process
postgres 10356 10350  0 mar10 ?        00:00:32 postgres: stats collector process
postgres 13802 10350  0 07:04 ?        00:00:04 postgres: alfresco alfresco 127.0.0.1(46239) idle
postgres 14265 10350  0 08:04 ?        00:00:03 postgres: alfresco alfresco 127.0.0.1(46702) idle
postgres 14737 10350  0 09:04 ?        00:00:02 postgres: alfresco alfresco 127.0.0.1(50550) idle
postgres 14832 10350  0 09:14 ?        00:00:02 postgres: alfresco alfresco 127.0.0.1(50709) idle
postgres 14976 10350  0 09:34 ?        00:00:02 postgres: alfresco alfresco 127.0.0.1(51063) idle
postgres 15056 10350  0 09:44 ?        00:00:01 postgres: alfresco alfresco 127.0.0.1(51401) idle
postgres 15503 10350  0 10:14 ?        00:00:00 postgres: alfresco alfresco 127.0.0.1(52282) idle
postgres 15707 10350  0 10:34 ?        00:00:00 postgres: alfresco alfresco 127.0.0.1(53394) idle
postgres 15780 10350  0 10:44 ?        00:00:00 postgres: alfresco alfresco 127.0.0.1(54025) idle
postgres 15924 10350  0 11:04 ?        00:00:00 postgres: alfresco alfresco 127.0.0.1(54326) idle
root     15968 15316  0 11:07 pts/4    00:00:00 grep –color=auto postgre
root@myserver:~# ps -afe | grep tomcat
tomcat7   3130     1  0 feb01 ?        01:23:14 /usr/lib/jvm/default-java/bin/java -Djava.util.logging.config.file=/var/lib/tomcat7/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.awt.headless=true -Xmx128m -XX:+UseConcMarkSweepGC -Djava.endorsed.dirs=/usr/share/tomcat7/endorsed -classpath /usr/share/tomcat7/bin/bootstrap.jar:/usr/share/tomcat7/bin/tomcat-juli.jar -Dcatalina.base=/var/lib/tomcat7 -Dcatalina.home=/usr/share/tomcat7 -Djava.io.tmpdir=/tmp/tomcat7-tomcat7-tmp org.apache.catalina.startup.Bootstrap start
root     10375     1  1 mar10 ?        01:23:39 /data/alfresco/java/bin/java -Djava.util.logging.config.file=/data/alfresco/tomcat/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -XX:MaxPermSize=256M -Xms512M -Xmx16068M -XX:+DisableExplicitGC -Djava.awt.headless=true -Dalfresco.home=/data/alfresco -Dcom.sun.management.jmxremote -XX:ReservedCodeCacheSize=128m -Djava.endorsed.dirs=/data/alfresco/tomcat/endorsed -classpath /data/alfresco/tomcat/bin/bootstrap.jar:/data/alfresco/tomcat/bin/tomcat-juli.jar -Dcatalina.base=/data/alfresco/tomcat -Dcatalina.home=/data/alfresco/tomcat -Djava.io.tmpdir=/data/alfresco/tomcat/temp org.apache.catalina.startup.Bootstrap start
root     15970 15316  0 11:08 pts/4    00:00:00 grep –color=auto tomcat
root@myserver:~#


Los puertos que están abiertos son:

root@h2515711:~# netstat -plant|grep 8081
tcp6       0      0 :::8081                 :::*                    ESCUCHAR    10375/java
root@h2515711:~# netstat -plant|grep 8080
tcp6       0      0 :::8080                 :::*                    ESCUCHAR    3130/java
root@h2515711:~# netstat -plant|grep 8443
tcp        0      0 0.0.0.0:8443            0.0.0.0:*               ESCUCHAR    12082/sw-cp-serverd
tcp6       0      0 :::8443                 :::*                    ESCUCHAR    12082/sw-cp-serverd
root@h2515711:~# netstat -plant|grep 8453
tcp6       0      0 :::8453                 :::*                    ESCUCHAR    10375/java
tcp6      38      0 127.0.0.1:50378         127.0.0.1:8453          CLOSE_WAIT  10375/java
tcp6      38      0 127.0.0.1:52660         127.0.0.1:8453          CLOSE_WAIT  10375/java
tcp6       0      0 127.0.0.1:33254         127.0.0.1:8453          ESTABLECIDO 10375/java
tcp6       0      0 127.0.0.1:8453          127.0.0.1:33254         ESTABLECIDO 10375/java
tcp6       0      0 127.0.0.1:8453          127.0.0.1:42205         ESTABLECIDO 10375/java
tcp6       0      0 127.0.0.1:8453          127.0.0.1:45548         ESTABLECIDO 10375/java
tcp6       0      0 127.0.0.1:42205         127.0.0.1:8453          ESTABLECIDO 10375/java
tcp6      38      0 127.0.0.1:40994         127.0.0.1:8453          CLOSE_WAIT  10375/java
tcp6      38      0 127.0.0.1:59533         127.0.0.1:8453          CLOSE_WAIT  10375/java
tcp6       0      0 127.0.0.1:45548         127.0.0.1:8453          ESTABLECIDO 10375/java
tcp6      38      0 127.0.0.1:36586         127.0.0.1:8453          CLOSE_WAIT  10375/java
tcp6      38      0 127.0.0.1:52179         127.0.0.1:8453          CLOSE_WAIT  10375/java
tcp6      38      0 127.0.0.1:42145         127.0.0.1:8453          CLOSE_WAIT  10375/java
tcp6      38      0 127.0.0.1:48855         127.0.0.1:8453          CLOSE_WAIT  10375/java


Algo estoy haciendo mal y no sé muy bien el qué…

A ver si me puedes ayudar de nuevo.

Saludos.
angelborroy
Alfresco Employee

Re: Migración desde Windows a Ubuntu

Si están como servicios, además de borrar el directorio, tendrás que borrar el fichero correspondiente (por ejemplo /etc/init.d/alfresco)
Hyland Developer Evangelist
jmanton
Member II

Re: Migración desde Windows a Ubuntu

Buenos días de nuevo. He eliminado ya lo que tenía de Alfresco y he quitado el servicio de init.d

He lanzado de nuevo la instalación y, teniendo en cuenta que tengo ya tengo instalados tomcat y postgre, tengo las siguientes dudas en el proceso de instalación.

En esta ocasión he escogido la opción AVANZADO:

Bienvenido a la instalación de Alfresco Community.

—————————————————————————-
Tipo de instalación

[1] Fácil: instala los servidores con la configuración por defecto
[2] Avanzada: Configura las propiedades de servicio y los puertos de servidor.: También puede elegir componentes opcionales para instalar.
Por favor seleccione una opción [1] : 2

—————————————————————————-
Seleccione los componentes que desea instalar; desmarque aquellos que no desea.

Java [Y/n] :y

PostgreSQL [Y/n] :n

Alfresco : Y (Cannot be edited)

Solr1 [y/N] : n

Solr4 [Y/n] :y

SharePoint [Y/n] :y

Web Quick Start [y/N] : y

Integración de Google Docs [Y/n] :y

LibreOffice [Y/n] :y

¿Es correcta la selección que se muestra aqui arriba? [Y/n]: y

—————————————————————————-
Carpeta de instalación

Por favor, elija una carpeta para instalar Alfresco Community

Seleccionar una carpeta [/opt/alfresco-5.0.c]: /data/alfresco

—————————————————————————-
Configuración de la base de datos

URL de JDBC: [jdbc:postgresql://localhost/alfresco]:

Controlador JDBC: [org.postgresql.Driver]:

Nombre de la base de datos: [alfresco]:

Nombre de usuario: []: alfresco

Contraseña: :
Verificar: :
—————————————————————————-
Configuración de puerto Tomcat

Por favor, introduzca los parámetros de configuración de Tomcat que desea
utilizar.

Dominio de Servidor Web: [127.0.0.1]:

Puerto del servidor Tomcat: [8080]:

Puerto de cierre de Tomcat: [8005]:

Puerto SSL de Tomcat [8443]:

Puerto AJP de Tomcat: [8009]: ^C


En este paso, cancelo porque el 8443 es la interfaz de administración de plesk y debo poner otro puerto

root@myserver:/data# netstat -plant|grep 8443
tcp        0      0 0.0.0.0:8443            0.0.0.0:*               ESCUCHAR    1767/sw-cp-serverd
tcp        0      0 127.0.0.1:43310         127.0.0.1:8443          TIME_WAIT   -
tcp6       0      0 :::8443                 :::*                    ESCUCHAR    1767/sw-cp-serverd
root@myserver:/data# netstat -plant|grep 8080
tcp6       0      0 :::8080                 :::*                    ESCUCHAR    3137/java
root@myserver:/data#


Aún así, supongo que algo fallará más adelante. ¿Cómo puedo hacer para que instale la base de datos dentro de postgre y la aplicación en el tomcat que ya tengo instalado?

Muchas gracias de antemano.

Saludos.
jmanton
Member II

Re: Migración desde Windows a Ubuntu

Buenas tardes,

¡¡por fin lo tengo!! Ya tengo todo funcionando. He instalado otra instancia de Tomcat y de postgre en puertos diferentes. He puesto esto en la configuración:



###############################
## Common Alfresco Properties #
###############################

dir.root=/data/alfresco/alf_data

alfresco.context=alfresco
alfresco.host=cloud.midominio.com
alfresco.port=8081
alfresco.protocol=http

share.context=share
share.host=cloud.midominio.com
share.port=8081
share.protocol=http


Pero aunque tengo el dns de mi subdominio apuntando a la IP de mi servidor dedicado y tengo el subdominio creado… no funciona. En cambio, si pongo el dominio de cualquiera de los registrados en este servidor sí funciona (al tener la misma ip).

¿Puedo limitar esto para que sólo se entre desde una URL y no desde cualquiera cuya IP sera la de mi dominio?

Ejemplo:

Tengo registrados:
dominioa.com
dominiob.com
sub1.dominioa.com
cloud.dominioa.com

Si entro en la URL:
http://dominioa.com:8081/share funciona
http://dominiob.com:8081/share funciona
http://sub1.dominioa.com:8081/share funciona
http://cloud.dominioa.com:8081/share NO funciona
http://IP_SERVER:8081/share también funciona

Me gustaría limitarlo a un subdomino.

Gracias, saludos.