Instalacion/desinstalacion
Requisitos minimos del sistema
- Sistema operativo:
- Linux: kernel 3.0+
- CentOS: 7+
- Ubuntu: 18.04+
- Debian: 9+
- FreeBSD: 12.0+
- CPU:
- Intel: x86-64
- ARM: aarch64 (solo Linux)
- Memoria: 512MB o mas
- Disco:
- Instalacion: 200MB
- Tiempo de ejecucion: 300MB o mas; el espacio de intercambio depende del uso.
Nota: Las licencias LSWS con RAM limitada no se recomiendan cuando se usa un contenedor LXC (incluido Proxmox). LiteSpeed usa sysinfo() para detectar el tamano de la memoria. Por ello, puede alcanzar el limite de RAM al usar un contenedor LXC, porque este devuelve el tamano de memoria del host. Este problema no existe con las licencias de RAM ilimitada.
Instalacion
La instalacion debe realizarse en una terminal de linea de comandos. Para fines de prueba, LiteSpeed Web Server puede instalarse en un directorio home por un usuario sin privilegios. Para uso en produccion, debe instalarse en un directorio del sistema.
En Mac OS X, el usuario root esta deshabilitado de forma predeterminada. Puede habilitarse mediante una serie de acciones detalladas en el sitio web de Apple. Tambien puede usar el comando sudo para instalar LSWS en un directorio del sistema sin habilitar el usuario root, pero las carpetas del sistema seguiran siendo manipulables solo por el usuario root. Esto significa que cada vez que quiera controlar LSWS desde la terminal de linea de comandos (por ejemplo, cuando quiera iniciar o detener LSWS), tendra que usar el comando sudo.
Pasos de instalacion
- Descomprima el paquete en una ubicacion conveniente:
tar xvfz lsws-xxxx.tar.gz o gunzip -c lsws-xxxx.tar.gz | tar xvf -
- Instale la clave de licencia de prueba o el numero de serie:
- Licencia de prueba:
Una licencia de prueba es solo para evaluacion y solo es valida durante 15 dias despues de la descarga. Se puede solicitar desde la pagina de descarga.
Se le enviara una clave de licencia de prueba como archivo adjunto en un correo electronico de confirmacion. Guarde el archivo adjunto como trial.key y copielo al directorio de instalacion.
Cuando cambie de una licencia de prueba a una licencia de produccion, puede ejecutar de nuevo el script de instalacion despues de seguir los pasos siguientes para actualizar su licencia.
- Licencia de produccion:
- Las licencias se pueden alquilar o comprar en la tienda de LiteSpeed.
- Recibira un numero de serie en el correo electronico de confirmacion una vez que el pedido se haya procesado correctamente. Cada numero de serie permite una instalacion en un solo servidor.
- Guarde el numero de serie como serial.no en el directorio de instalacion (donde se encuentra install.sh). El servidor de registro de productos LiteSpeed usara este archivo para recuperar su clave de licencia durante el proceso de instalacion.
- Licencia de prueba:
-
Vaya al directorio de instalacion cd lsws-xxxx y ejecute el comando ./install.sh. Esto iniciara el instalador de LiteSpeed.
Tenga en cuenta que solo si ejecuta este comando como usuario "root" podra instalar el servidor en un directorio del sistema. Los demas usuarios deben instalarlo en algun lugar dentro de su directorio home.
Los usuarios de Mac OS X pueden instalar el servidor en un directorio del sistema con el comando sudo ./install.sh
- Lea el Acuerdo de licencia de usuario final y escriba "Yes" para confirmar su aceptacion.
- Especifique el directorio en el que desea instalar LiteSpeed Web Server. Para el usuario root, el valor predeterminado es /usr/local/lsws. Para usuarios sin privilegios, el valor predeterminado es su directorio home. Recuerde que los usuarios sin privilegios no podran instalar el servidor en un directorio del sistema.
- Generar solicitud de licencia.
Si el instalador solo encuentra el numero de serie pero ninguna clave de licencia valida, pedira generar una solicitud de licencia. El instalador se comunicara con el servidor de registro de productos LiteSpeed y obtendra automaticamente una clave de licencia valida. Cuando la obtenga, pasara al siguiente paso. Si falla, el instalador saldra y dejara un archivo de solicitud de licencia.
Si el proceso automatico falla, puede crear un ticket con el departamento de licencias desde el area de clientes de la tienda en linea.
Nota: La instalacion continuara solo si existe una licencia de prueba o una clave de licencia valida.
- Siga las instrucciones en pantalla. El instalador le pedira configurar lo siguiente:
- Si existe una copia instalada previamente, el instalador le pedira elegir entre actualizar, reinstalar o cambiar de directorio. Una actualizacion conservara la configuracion actual.
- Nombre de usuario y contrasena del administrador para la consola WebAdmin.
- Que panel de control, si corresponde, usara con LSWS.
- Usuario y grupo con los que se ejecutara el proceso del servidor.
- Puerto TCP para el servicio web normal.
- Puerto TCP para la consola WebAdmin.
- Si desea configurar LiteSpeed PHP.
- El usuario root tiene la opcion de habilitar chroot. El instalador configurara automaticamente el entorno chroot inicial. Chroot es una funcion avanzada y su CGI puede fallar sin ajustes adicionales de configuracion. Recomendamos encarecidamente no habilitar chroot a menos que este familiarizado con esta funcion. Siempre puede habilitarlo mas tarde realizando una instalacion de actualizacion.
Finalmente, el instalador le preguntara si desea instalar el modulo complementario AWStats para realizar un seguimiento de sus estadisticas web. El usuario root tambien puede elegir ejecutar LiteSpeed Web Server automaticamente al iniciar el sistema como un servicio. La instalacion se completara y el instalador podra iniciar el servidor.
Prueba de la instalacion
- Para obtener informacion detallada sobre como controlar los procesos del servidor, consulte la Guia de administracion. Para iniciar el servidor, simplemente ejecute [your_install_dir]/bin/lswsctrl start.
- Para acceder a su sitio, apunte el navegador a http://[address]:8088/, donde [address] es la direccion IP o el nombre de dominio de la maquina de su servidor web. Use "localhost" si el servidor esta en la maquina que esta usando. "8088" es el puerto predeterminado. Si cambio el puerto durante la instalacion, use el puerto que designo. Debe cargarse en el navegador una pagina de felicitacion. Si no es asi, pruebe la consola WebAdmin.
- El puerto predeterminado de la consola WebAdmin es 7080. Introduzca https://[address]:7080/ en el navegador para abrir la consola WebAdmin. (Si cambio el puerto de la consola WebAdmin durante la instalacion, use ese puerto.) Recuerde que puede usar "localhost" para [address] si esta usando la misma maquina en la que se encuentra el servidor. Ahora deberia cargarse la pagina de bienvenida de la consola WebAdmin. Haga clic en el enlace "Log on" y use el nombre de usuario y la contrasena del administrador especificados durante la instalacion para iniciar sesion. Para informacion detallada sobre la configuracion, consulte nuestra Guia de configuracion o haga clic en el enlace "help" en la parte superior de cualquier pagina.
- Si su servidor usa firewall, asegurese de que localhost sea de confianza. Por ejemplo, Linux con IPTables debe incluir una regla ALLOW INPUT from LO.
- Si su sitio web y la consola WebAdmin no son accesibles, revise el registro de errores: [your_install_dir]/logs/error.log
- Si existe un conflicto de puertos TCP con otras aplicaciones de servidor, el servidor web debe reinstalarse con un puerto disponible.
Puede usar el siguiente comando para encontrar un puerto disponible:
netstat -an | grep XXXX
XXXX es un numero de puerto. Si el puerto esta disponible, el comando no producira salida. - Si el directorio de intercambio no es escribible, puede conceder permiso de escritura en el directorio de intercambio al usuario con el que se ejecuta el servidor web, o cambiar manualmente el directorio de intercambio. El directorio de intercambio se configura en el archivo de configuracion XML del servidor, ubicado en [your_install_dir]/conf/httpd_config.xml, y su valor predeterminado es /tmp/lshttpd/swap. Busque <swappingDir>.
- Si existe un conflicto de puertos TCP con otras aplicaciones de servidor, el servidor web debe reinstalarse con un puerto disponible.
Si sigue teniendo problemas con la instalacion, consulte nuestra wiki o publique su problema en nuestro foro de soporte.
Actualizacion
Existen varios escenarios en los que necesitara actualizar o mejorar el servidor:
- Hay una nueva version disponible
- Actualizar de una licencia de prueba a una licencia de produccion
- Actualizar o degradar a otra licencia de produccion.
Existen varias formas de actualizar. Una de ellas es volver a ejecutar install.sh y seleccionar "Upgrade" cuando se le solicite. Su configuracion actual se conservara.
La gestion de versiones tambien puede realizarse desde la consola WebAdmin, en Actions - Version Management. Aqui se enumeran todas las versiones instaladas y las nuevas versiones disponibles. Puede instalar una nueva version o cambiar entre versiones haciendo clic en el enlace correspondiente. LSWS tambien incluye un agente de actualizacion integrado que comprobara periodicamente si hay nuevas versiones y enviara notificaciones por correo electronico.
Puede actualizar a la ultima version, forzar una reinstalacion o volver a una version anterior usando la herramienta de linea de comandos lsup.sh. Consulte la informacion de uso detallada en [your_install_dir]/admin/misc/lsup.sh --help
Se pueden instalar varias versiones de LiteSpeed Web Server. Puede cambiar facilmente entre versiones mediante la utilidad de gestion de versiones: [your_install_dir]/admin/misc/mgr_ver.sh.
- Para cambiar a una version ya instalada, por ejemplo 6.3.5, simplemente ejecute [your_install_dir_current_version]/admin/misc/mgr_ver.sh 6.3.5
- Para eliminar archivos instalados previamente de una version concreta, por ejemplo 6.3.5, simplemente ejecute [your_install_dir_current_version]/admin/misc/mgr_ver.sh -d 6.3.5
Cuando actualice su licencia (por ejemplo, de una licencia de prueba a una licencia de produccion), puede copiar manualmente serial.no al directorio [your_install_dir]/conf/ y luego reiniciar.