Instalar un Servidor Web Windows Server 2008 r2 con tomcat y apache
INSTALAR TOMCAT
http://chuwiki.chuidiang.org/index.php?title=Instalación_de_Tomcat_en_Windows
Instalación de Apache
http://chuwiki.chuidiang.org/index.php?title=Instalación_de_Apache,_php_y_MySQL_en_windows
Configuracion de Apache
Editamos el fichero de configuración de apache. Para ello seleccionamos "Inicio", "programas", "Apache HTTP server", "Configure Apache Server", "Edit de Apache httpd configuration file". Se abre el notepad con dicho fichero.
Modificamos la línea que pone
DocumentRoot = ....
para que apunte al directorio donde queremos nuestra página web.
DocumentRoot = “C:/Program Files/Apache Software Foundation/Tomcat 7.0/webapps”
Modificamos la linea que pone
<Directory ... >
para que apunte nuevamente a nuestro directorio
<Directory “C:/Program Files/Apache Software Foundation/Tomcat 7.0/webapps”Salvamos el fichero
Para reiniciar Apache y que lea el nuevo fichero de configuración, en los iconos de la barra de herramientas, de abajo a la derecha, localizamos el de apache. Es un circulito blanco con un triángulo negro dentro y una pluma roja por fuera. Le damos con el botón derecho del ratón y elegimos "open apache monitor".
Pulsamos el botón "restart". Si todo va bien nos saldrá una línea indicando "apache2 restarting" y otra con "apache2 restarted".
Abrimos el navegador y visualizamos la página http://localhost. Deberíamos ver una página que dice "It works" o bien la que tengamos nosotros.
Ahora hay que descargarse el conector de apache con tomcat. Podemos bajarnos el binario si lo hay para nuestro sistema operativo de http://apache.rediris.es/tomcat/tomcat-connectors/jk/binaries/
C:\Program Files (x86)\Apache Group\Apache2\modules
workers.properties
Para la configuración, crearemos un archivo “workers.properties” (sin comillas) en la
Carpeta “conf” del Apache, con el siguiente contenido:
workers.tomcat_home=Directorio en que instalamos Tomcatworkers.java_home=Directorio en que instalamos el JDKps=\worker.list=defaultworker.default.port=8009worker.default.host=localhostworker.default.type=ajp13worker.default.lbfactor=1
Creación del archivo, abrimos un cmd, para ello vamos a “Inicio”, “Ejecutar” y
escribimos cmd y hacemos clic en Aceptar.
Solo 32Bits
A continuación, pondremos la ruta donde se encuentre la carpeta “conf” del Apache
en el cmd con el comando “cd” para situarnos allí.
cd C:\Archivos de programa\Apache Software Foundation\Apache2.2\conf
Pulsa Enter.
Creamos el archivo “workers.properties” (sin comillas). Para ello ponemos en la
consola lo siguiente:
edit workers.properties
Pulsa Enter
Hacemos clic dentro y escribimos lo siguiente, no copien y peguen, escríbanlo a pelo.
Para salir del cmd clic en “Archivo”, “Guardar”, “Archivo”, “Salir”
C:\Program Files (x86)\Apache Group\Apache2\conf
workers.tomcat_home="C:\Program Files\Apache Software Foundation\Tomcat 7.0"workers.java_home="C:\Program Files\Java\jre7"ps=\worker.list=defaultworker.default.port=8009worker.default.host=localhostworker.default.type=ajp13worker.default.lbfactor=1
Editamos el fichero de configuración de apache. Para ello seleccionamos "Inicio", "programas", "Apache HTTP server", "Configure Apache Server", "Edit de Apache httpd configuration file". Se abre el notepad con dicho fichero.
En la sección LoadModules añadimos al final lo siguiente (escríbanlo a pelo, no copien
y peguen de aquí):
LoadModule jk_module modules/mod_jk.so
Y al final del archivo esto:
JkWorkersFile "conf/workers.properties"
JkLogFile "logs/mod_jk.log"
JkLogLevel warn
JkMount /* default
JkMount /*/* default
Nota Importante: El “WebApplication” es el nombre del archivo .war que yo le he
puesto al crearlo con el NetBeans. Podéis ponerle el nombre que queráis, siempre y
cuando vuestro nombre del archivo .war aparezca en la captura de arriba.
Subir la página al Apache
Vamos al navegado a localhost vamos a Manager App
Digitamos el usuario y la contraseña que se creo cuando instalamos Tomcat
Seleccionamos el archivo *.war de nuestra aplicación
Damos clic en Desplegar
Damos clic en Provedor y nos muestra la aplicación