Cómo configurar un servidor jsp en un entorno linux

  
                  

Las personas que contactan con el servidor JSP básicamente comienzan desde la instalación de JSP, porque JSP no tiene ningún proceso de instalación como ASP, y no hay un paquete de instalación automática como PHP. La instalación de JSP es una comparación. Problemas, los pasos manuales son muchos, vamos a explicar paso a paso cómo configurar un servidor jsp en el entorno Linux.

Primero, instale Jdk

cd en el directorio de archivos de instalación de jdk

cp ./j2sdk-1_4_0-linux.bin /usr /local

Cd /usr /local

chmod a + x j2sdk-1_4_0-linux.bin

./j2sdk-1_4_0-linux.bin

Luego, siga el asistente de instalación para instalar Después de que el directorio jdk es /usr/local/jdk1.4

Segundo, instale Apache

Si ya instaló Apache al instalar el sistema operativo, desinstálelo. Al utilizar el Administrador de RPM para desinstalar Apache y sus paquetes relacionados, solo el sistema operativo más completo compilado e instalado es la instalación más completa del sistema, realmente puede controlarlo.

cd al directorio del archivo fuente de apache que descargaste

tar xvzf apache *

./configure --prefix = /usr /local /apache --enable-module = Así que

make; make install

Tercero, instale Resin

cd en el directorio de archivos fuente de apache descargado

tar xvzf resin * /usr /local

cd /usr /local /resin *

./configure --with-apache = /usr /local /apache

make; make install

Cuarto, configure el perfil

vi /etc /profile //También puede abrirlo con otro editor de texto, agregue la siguiente variable

JAVA_HOME = /usr /local /jdk1.4 < Br>

RESIN_HOME = /usr /local /resin-2.0

CLASSPATH = $ JAVA_HOME /lib: $ JAVA_HOME /jre /lib //Si tiene otras bibliotecas o controladores a nivel de sistema, continúe Escriba, sepárelo con dos puntos

PATH = $ PATH: $ JAVA_HOME /bin: $ JAVA_HOME /jre /bin

export JAVA_HOME RESIN_HOME CLASSPATH PATH

Guarde esto después de la modificación Cierre sesión, vuelva a iniciar sesión, abra la consola de comandos, ingrese env Si ve su variable de entorno en la salida devuelta, tiene éxito.

V. Configurando DNS

vi /etc /named.conf

Agregue la siguiente declaración:

zone 45it.com {

Escriba master;

archivo "45it.com";
}

zone 1.168.192.in-addr.arpa {

type master;

archivo "192.168.1";

}

Luego cree estos dos archivos de configuración:

toque /var/named/45it.com Cree www en él Registro NS o CNAME

toque /var/named/192.168.1 Después de configurar el puntero del nombre de dominio

Después de configurar, ejecute el siguiente comando:

ndc restat

nslookup

La ejecución de nslookup abrirá una línea de comandos interactiva. Ingrese www.45it.com. Si la IP se devuelve normalmente, el nombre de dominio se analiza correctamente.

VI. Configuración de Apache

Creación de un directorio raíz del sitio

mkdir /www

mkdir /www/www.45it.com

Vi /usr/local/apache/conf/httpd.conf

Agregue la siguiente declaración para crear un host virtual donde puede cambiar su nombre de dominio e IP.

NameVirtualHost 192.168.1.1 //machine ip

VirtualHost www.45it.com

ServerAdmin [email protected]

DocumentRoot /www /www. 45it.com

Nombre del servidor www.45it.com

Registro de errores /www.45it.com-error_log

Registro de registro personalizado /www.45it.com-access_log common

/VirtualHost

Después de guardar la declaración anterior, luego ejecute Apache restart, esto creará un sitio WEB con el nombre de dominio http://www.45it.com, pero ahora no lo admite. Jsp.

Además, si desea usar index.jsp como el archivo predeterminado de su sitio, busque la línea DirectoryIndex en httpd.conf y agregue index.jsp con espacios para separarse de otros nombres de archivos.

VII, configuración Resina

vi /usr/local/resin*/conf/resin.conf

1) Cancele el puerto 8080: comparta el puerto 80 con el puerto Apache, busque , elimine esta línea, si desea un seguro, luego puede comentarlo o cambiar 8080 a 80;

2) Cree un host virtual que admita jsp: encuéntrelo en el archivo de configuración, presione Enter para agregarlo detrás. La siguiente declaración:

ID de host = www.45it.com

app-dir /www /www.45it.com /app-dir

classpath id = bean source = Bean compile = true

/host

Después de guardar y salir de la configuración, www.45it.com admitirá jsp y usará el bean como el directorio raíz para almacenar javabeans.

VIII. Reinicie el servicio

Establezca un enlace simbólico:

ln -s /usr /local /apache /bin /apachectl /usr /bin /apache

ln -s /usr/local/resin*/bin/srun.sh /usr /bin /jsp

Reinicie los servicios de Apache y Resina:

apache start

jsp start

IX. Establecer una cuenta FTP

En este punto, jdk, dns, apache y resin están todos configurados. Ahora cree FTP

useradd 45it //nombre de cuenta

passwd 45it //Ingrese la contraseña, no menos de seis dígitos, con mayúsculas y minúsculas

Ejecute el comando anterior para crear el directorio /home /45it, elimínelo y luego ejecute el siguiente comando

Ln -s /www/www.45it.com /home /45it

Nota: Cambie el atributo de carpeta de /www/www.45it.com, establezca Propietario en 45it usuario, Grupo en 45it grupo, y proporcione El usuario tiene permisos de lectura y escritura, Otro tiene permisos de lectura; si no lo hace, iniciar sesión en FTP indicará que no tiene permiso y no puede navegar por el sitio de nombres de dominio.

Si desea agregar 45it usuarios al grupo de invitados ftp desde una perspectiva de seguridad, implementará 45it usuarios con /www/www.45it.com como su directorio raíz para evitar que se operen otros directorios. En este punto, puede iniciar sesión en su sitio FTP con la herramienta ftp en el cliente y cargar los archivos de su sitio.

X. Sitio de prueba

Agregue el servidor DNS a la IP de su servidor en la configuración de red del cliente, de modo que se pueda acceder al nombre de dominio que estableció anteriormente.
Si no usa la configuración de red o no está en conflicto con el servidor DNS en Internet, vaya al directorio c: /windows oc: /winnt para encontrar el archivo HOSTS, agregue la siguiente línea: 192.168.1.1 www.45it.com. La parte frontal es la IP de su servidor, seguida de su nombre de dominio, separada por TAB. Use una herramienta como Ultradev para crear un sitio local, establezca de forma remota el conjunto de ftp anterior, y luego cree un archivo test.jsp con una sola frase: 1 + 1 = <% = 1 + 1 >

Cargue el archivo en el servidor, es decir, cárguelo en el directorio /www/www.45it.com y vaya a http://www.45it.com/test.jsp en el navegador del cliente, si regresa 1 + 1 = 2, la prueba fue exitosa.

Copyright © Conocimiento de Windows All Rights Reserved