You are on page 1of 20

2017

Manual de Instalación y Configuración


Web Services

Villar Aguirre
Villar AguirreEduardo Andres
Eduardo (DMD-
Andres (DMD-
Metropolitana)
Metropolitana)
Hogarde
Hogar deCristo
Cristo
2-11-2017
2-11-2017
Manual de instalación y configuración de un Servicio.

CONTROL DE VERSIONES
REF FECHA VERSIÓN DESCRIPCIÓN AUTOR
31-10-2017 1.0 Versión Inicial Eduardo Villar Aguirre

1
Fundación Hogar de Cristo, Noviembre del 2017.
Manual de instalación y configuración de un Servicio.

Contenido
Introducción ........................................................................................................................................ 3
Configuración del Servidor de WebServices ....................................................................................... 4
Server Roles and Features ............................................................................................................... 5
Configuración enlaces de Sitios....................................................................................................... 9
Instalación del Servicio ...................................................................................................................... 11

2
Fundación Hogar de Cristo, Noviembre del 2017.
Manual de instalación y configuración de un Servicio.

Introducción

En el presente manual se indicará como llevar a cabo la instalación del Servicio en uno o más
servidores. Dentro de los principales puntos a tratar en el documento se encuentra la definición del
listado de configuraciones necesarias para instalar correctamente el Servicio.

3
Fundación Hogar de Cristo, Noviembre del 2017.
Manual de instalación y configuración de un Servicio.

Configuración del Servidor de WebServices


El siguiente paso nos servirá solo cuando se tenga un servidor nuevo o bien se migren los servicios
a otros servidores.

Ingresamos al Server Manager para poder agregar nuevos roles y características a nuestro servidor,
como se aprecia en la siguiente imagen damos clic en la opción que dice “Add Roles and Features”.

Una vez realizado el paso anterior se nos abrirá una ventana con la siguiente información, daremos
clic en donde dice “Server Selection” par que se nos pueda habilitar las siguientes opciones “Server
Roles” y “Features”.

4
Fundación Hogar de Cristo, Noviembre del 2017.
Manual de instalación y configuración de un Servicio.

A continuación se muestra el listado completo de los nuevos roles y características agregadas a


nuestro servidor, son:

Server Roles and Features


 .NET Framework 3.5 Features
 HTTP Activation
 .NET Framework 4.5 Features
 ASP.NET 4.5
 WCF Services
 HTTP Activation
 Message Queuing
 Message Queuing Services
 Directory Service Integration
 HTTP Support
 Multicasting Support
 Routing Service
 Message Queuing Server
 Message Queuing Triggers
 Remote Differential Compression
 Web Server (IIS)
 Menagement Tools
 IIS 6 Management Compatibility
 Web Server
 Application Development
 Application Initialization

5
Fundación Hogar de Cristo, Noviembre del 2017.
Manual de instalación y configuración de un Servicio.

 ASP
 ASP.NET 3.5
 ASP.NET 4.5
 CGI
 ISAPI Extensions
 ISAPI Filters
 .NET Extensibility 3.5
 .NET Extensibility 4.5
 Server Side Includes
 WebSocket Protocol
 Common HTTP Features
 WebDAV Publishing
 HTTP Redirection
 Health and Diagnostics
 Custom Logging
 Tracing
 Logging Tool
 ODBC Logging
 Request Monitor
 Performance
 Dynamic Content Compression
 Security
 Basic Authentication
 IIS Client Certificate Mapping Authentication
 Centralized SSL Certificate Support
 Client Certificate Mapping Authentication
 Digest Authentication
 IP and Domain Restrictions
 URL Authorization
 Windows Authentication
 Windows Identity Foundation 3.5
 Windows Process Activation Service
 Configuration APIs
 .NET Environment 3.5
 Process Model

Para finalizar el proceso de instalación, daremos clic donde dice “Confirmation” y luego “Install”,
esperaremos un par de minutos, una vez finalizado daremos clic en “Close” para salir. No es
necesario reiniciar el servidor de momento.

6
Fundación Hogar de Cristo, Noviembre del 2017.
Manual de instalación y configuración de un Servicio.

Una vez terminado la instalación de los nuevos roles y características, buscamos el “Internet
Information Services” para seguir con la configuración.

Una vez abierta la ventana de Internet Information Services, configuraremos nuestro Application
Pools. Damos clic para ver el listado, buscamos la que tiene como nombre “DefaultAppPool” una
vez seleccionada en la parte derecha de la ventana se mostrará varias opciones, nos centraremos
en la que dice “Advanced Settings” como se muestra en la imagen:

Se abrirá una ventana, donde tendremos que cambiar algunos parámetros como por ejemplo:

.NET CLR Versión: V4.0


Enable 32-Bit Applications: True
Identity: NetworkService
Load User Profile: True

Debiese quedar como se muestra en la siguiente imagen, con los cambios ya realizados.

7
Fundación Hogar de Cristo, Noviembre del 2017.
Manual de instalación y configuración de un Servicio.

Una vez terminado damos clic en “Ok” para finalizar.

8
Fundación Hogar de Cristo, Noviembre del 2017.
Manual de instalación y configuración de un Servicio.

Configuración enlaces de Sitios


Una vez configurado el Application Pools, damos botón derecho sobre “Default Web Site” y
buscamos donde dice “Edit Bindings” como se muestra en la siguiente imagen:

Una vez abierta la ventana, haremos clic en “ADD” para agregar nuestra configuración.

En esta ventana configuraremos el type: “https”, puerto 443, y como tercer punto seleccionáremos
nuestro certificado ya instalado (cor1021) como se muestra a continuación: Commented [VAEA(1]: El nombre del Certificado, puede
variar debido a este caso se instaló el certificado con ese
nombre.

9
Fundación Hogar de Cristo, Noviembre del 2017.
Manual de instalación y configuración de un Servicio.

10
Fundación Hogar de Cristo, Noviembre del 2017.
Manual de instalación y configuración de un Servicio.

Instalación del Servicio

Para realizar la instalación del servicio, se debe acceder a la siguiente ruta: \\srv-
storage1\LIBERACIONES donde se encontrarán tres tipos de carpetas (DMZ, PROD, QA), todo
dependerá de que tipo de publicación se llevara a cabo para acceder a una de las carpetas antes
indicada.

En cada carpeta se encontrará el nombre del sistema del cual publicaremos nuestro servicio, donde
habrá carpetas con la respectivas fechas de publicación, dentro de esta carpeta hay otra carpeta
llamada “SERVICIOS”. Donde copiaremos todo su contenido para ser instalado en nuestro servidor
especificado para cada uno de los casos.

11
Fundación Hogar de Cristo, Noviembre del 2017.
Manual de instalación y configuración de un Servicio.

Una vez conectado al servidor de servicios, ingresaremos a la siguiente ruta C:\inetpub\wwwroot


donde crearemos una carpeta con el nombre de nuestro Servicio, como se muestra en la siguiente
ilustración:

En la carpeta creada, pegaremos el contenido del servicio que se había copiado anteriormente,
quedando de la siguiente manera:

Como acto seguido tendremos que dar permisos a las siguientes carpetas “TempCompress” y
“TempFile”, damos clic botón derecho sobre el mouse, bajamos hasta “Propiedades”.

12
Fundación Hogar de Cristo, Noviembre del 2017.
Manual de instalación y configuración de un Servicio.

Una vez con la ventana abierta, haremos clic en “Edit” para poder agregar el usuario con los
permisos sobre las carpetas correspondientes.

Una vez en la siguiente ventana, haremos clic en donde dice “Add” para poder buscar y agregar el
usuario.

13
Fundación Hogar de Cristo, Noviembre del 2017.
Manual de instalación y configuración de un Servicio.

En la siguiente ventana, escribiremos “network” para poder buscar este usuario en el directorio.

Una vez ya encontrado, el usuario que seleccionaremos se llama “Network Service” para terminar
damos clic en “OK”.

En la siguiente ventana haremos clic en “OK”.

14
Fundación Hogar de Cristo, Noviembre del 2017.
Manual de instalación y configuración de un Servicio.

Una vez ya en la ventana de permisos, seleccionaremos al usuario “NETWORK SERVICE” y agregamos


los siguientes permisos sobre la carpeta:

Modify
Read y Execute
List Folder Contents
Read
Write

Una vez realizado este pasó, haremos clic en “Ok” para finalizar.

15
Fundación Hogar de Cristo, Noviembre del 2017.
Manual de instalación y configuración de un Servicio.

En la siguiente ventana, haremos clic en “Ok” nuevamente. El mismo paso se realiza nuevamente
para la siguiente carpeta.

Una vez realizado estos pasos, abriremos nuestra aplicación (IIS) para seguir con la configuración de Commented [VAEA(2]: Internet Information Services
nuestro servicio.

Ya con la aplicación abierta, damos doble clic donde dice “Default Web Site” donde se listara las
carpetas que hemos creado anteriormente, damos clic derecho sobre el mouse donde se desplegara
lo siguiente:

Buscaremos donde dice “Convert To Application” y daremos un clic para que sigamos con la
siguiente ventana.

16
Fundación Hogar de Cristo, Noviembre del 2017.
Manual de instalación y configuración de un Servicio.

Una vez abierta la ventana daremos un clic donde dice “Select” para poder seleccionar nuestro
DefaultAppPool configurado anteriormente.

Lo buscamos en dentro del listado y lo seleccionamos, una vez hecho esto daremos clic en “OK” para
cerrar la ventana.

Una vez seleccionado nos fijaremos que la versión de .NET CLR sea la “4.0” una vez listo, daremos
clic en “OK” para finalizar la configuración.

17
Fundación Hogar de Cristo, Noviembre del 2017.
Manual de instalación y configuración de un Servicio.

Una vez terminado, veremos que nuestra carpeta ahora se transformado en una aplicación de
servicio lista para ser utilizada.

En la siguiente ilustración se muestra como debiese quedar:

Para revisar si quedo correctamente instalado, ingresaremos a la siguiente ruta en nuestro


navegador de nuestro equipo NO del servidor (Internet Explorer), una vez cargada la URL debiese
aparecer tal cual la imagen:

https://cor1021.hogardecristo.cl/TroyaWCFService/TroyaService.svc

18
Fundación Hogar de Cristo, Noviembre del 2017.
Manual de instalación y configuración de un Servicio.

19
Fundación Hogar de Cristo, Noviembre del 2017.

You might also like