dimecres, 22 d’abril del 2009

IIS 7 + Microsoft Web Platform Installer

Internet Information Services (IIS) 7 està disponible per a:
  • Windows Server 2008
  • Windows Vista
    • Business
    • Enterprise
    • Ultimate Editions
Contingut:

WPI: Descripció


Microsoft Web Platform Installer és una eina que permet gestionar la instal·lació de complements i aplicacions a IIS 7. Actualment conté:

  • Web platform:
    • Web Server
      • Common HTTP Features
      • Application Development
      • Deployment and Publishing
      • Helath and Diagnostics
      • Management
      • Media
      • Perfomance
      • Security
      • WAS
    • Frameworks and Runtimes
      • .NET Framework
      • PHP
    • Database
      • SQL
    • Tools
      • Developer Tools
  • Web Applications:
    • ALL
    • Blogs
    • Content Management
    • Galleries
    • Wiki

WPI: Instal·lació i configuració


Si teniu instal·lat Microsoft Web Platform Installer, descarregueu-lo i instaleu-lo del següent enllaç.

Per accedir a la utilitat Web Platform installer:
  1. Iniciar l'administrador de serveis IIS.
    Accedint: Inici -> Programes -> Eines administratives -> Administrador de Internet Information Services (ISS)
  2. Clicar a la icona:

Instal·lar servidor FTP 6.0

  1. Iniciar l'administrador de serveis IIS.
    Accedint: Inici -> Programes -> Eines administratives -> Administrador de Internet Information Services (ISS)
  2. Iniciar WPI, clicant l'icona:
  3. Seleccionar FTP Server i clicar install
    (Web Platform -> Web Server -> Deployment and Publishing)


Instal·lar servidor FTP 7.5


  1. Iniciar l'administrador de serveis IIS.
    Accedint: Inici -> Programes -> Eines administratives -> Administrador de Internet Information Services (ISS)
  2. Iniciar WPI, clicant l'icona:
  3. Seleccionar FTP Publishing Service 7.5 i clicar install
    (Web Platform -> Web Server -> Deployment and Publishing)



Crear un lloc FTP

  1. Afegir nou lloc FTP
    Accedint: Inici -> Programes -> Eines administratives -> Administrador de Internet Information Services (ISS)

  2. Informació general del lloc

  3. Asociar adreça i port del per al servidor FTP (Binding), i si requereix SSL

  4. Tipus d'autentificació

  5. Modificar configuració


Instal·lar servidor WWW


  1. Instal·lar complement IIS
    Accedir a: Inici -> Configuració -> Taulell de Control -> Programes i catacterístiques -> Activar o desactivar característiques de Windows
  2. Expandir Internet Information Services
    Expandir Serveis World Wide Web, Característiques comunes i marcar:
    • Contingut estàtic
    • Document predeterminat
    • Errors HTTP
    • Examen de directoris



    Expandir Serveis World Wide Web, Estat i diagnóstic, i marcar:
    • Monitor de solicituts
    • Registre HTTP



    Expandir Serveis World Wide Web, Característiques de rendiment, i marcar
    • Compresió de contingut estàtic



Instal·lar servidor PHP

  1. Iniciar l'administrador de serveis IIS.
    Accedint: Inici -> Programes -> Eines administratives -> Administrador de Internet Information Services (ISS)
  2. Iniciar WPI, clicant l'icona:
  3. Seleccionar PHP i clicar install
    (Web Platform -> Framework and Rutines)



Instal·lar MySQL

  1. Desactivar Control de cuentas de usuario
    Anant a Inicio -> Panel de Control -> Cuentas de Usuario

    Seleccionar l'usuari actual, i clicar a Activar o desactivar el control de cuentas de usuario, i desmarcar l'opció.
  2. Descarregar i instal·lar MySQL del següent enllaç

Instal·lar Wordpress

  1. Instal·lar servidor PHP
  2. Instal·lar MySQL
  3. Aturar el sevei Servicio WAS (Windows Process Activation Service)
    Accedint: Inici -> Programes -> Eines administratives -> Serveis
    (per desactivar-lo clicar amb el botó dret del ratolí i clicar a aturar.
  4. Iniciar l'administrador de serveis IIS.
    Accedint: Inici -> Programes -> Eines administratives -> Administrador de Internet Information Services (ISS)
  5. Iniciar WPI, clicant l'icona:
  6. Seleccionar Wordpress i clicar install
    (Web Applications -> Blog)



  7. Iniciar serveis:
    • Servicio de publicación World Wide Web
    • Servicio WAS (Windows Process Activation Service)
    Accedint: Inici -> Programes -> Eines administratives -> Serveis
    Per iniciar els serveis, clicar amb el botó de la dreta damunt del servei, i clicar iniciar
  8. Continuar la instal·lació de wordpress al navegador Web

Instal·lar servidor ASP.NET

  1. Iniciar l'administrador de serveis IIS.
    Accedint: Inici -> Programes -> Eines administratives -> Administrador de Internet Information Services (ISS)
  2. Iniciar WPI, clicant l'icona:
  3. Seleccionar .NET Framework 3.5 SP 1 i clicar install
    (Web Platform -> Framework and Rutines)

Instal·lar servidor ASP.NET MVC

  1. Iniciar l'administrador de serveis IIS.
    Accedint: Inici -> Programes -> Eines administratives -> Administrador de Internet Information Services (ISS)
  2. Iniciar WPI, clicant l'icona:
  3. Seleccionar ASP.NET MVC 1.0 i clicar install
    (Web Platform -> Framework and Rutines)

Instal·lar servidor d'aplicacions web


  1. Descarregar i instal·lar Microsoft .NET Framework 3.5 Service Pack 1
  2. Instal·lar complement IIS
    Accedir a: Inici -> Configuració -> Taulell de Control -> Programes i catacterístiques -> Activar o desactivar característiques de Windows
  3. Expandir Internet Information Services
    Expandir Característiques de desenvolupament d'aplicacions i triar els necesaris:
    • ASP
    • ASP.NET
    • CGI
    • Extensibilitat de .NET
    • Extensions ISAPI
    • Filtres ISAPI
    • Inclusions al cantó del servidor

Instal·lar un servei web


  1. Instal·lar servidor d'aplicacions web
  2. Crear un directori pel contingut del servei web.
    El més comú és que els fitxers estiguin a la carpeta c:\inetpub\wwwroot, per això crearem una carpeta c:\inetpub\wwwroot\ServidorWeb1.
  3. El directoris i fitxers han de tindre els següents permisos otorgats:
    • Servicio de red: Lectura y Ejecución, Mostrar el contenido de la carpeta, Lectura
    • IIS_IUSRS: Lectura y Ejecución, Mostrar el contenido de la carpeta, Lectura
    Obrint un explorador d'arxius, clicar amb el botó dret del ratolí sobre la carpeta i tot accedint a propietats, realitzar els següents pasos:











  4. Iniciar l'administrador de serveis IIS.
    Accedint: Inici -> Programes -> Eines administratives -> Administrador de Internet Information Services (ISS)
  5. Afegir una carpeta virual



  6. Convertir-la a Aplicació web



  7. Copiar arxius
    Copiar carpeta bin a c:\inetpub\wwwroot\ServidorWeb1
    Copia arxius *.asmx, Default.aspx, Web.config a la carpeta c:\inetpub\wwwroot\ServidorWeb1
  8. Provar El servidor


    1. Seleccionar servei Web
    2. Clicar "Vista del Contenido" i després seleccionar l'arxiu "ASP.NET Web Service (.asmx)"
    3. Clicar "Examinar"
  9. Per seguretat, podem eliminar els arxius *.asmx

Instal·lar servidor d'aplicacions WCF (WAS)

  1. Iniciar l'administrador de serveis IIS.
    Accedint: Inici -> Programes -> Eines administratives -> Administrador de Internet Information Services (ISS)
  2. Iniciar WPI, clicant l'icona:
  3. Seleccionar elements de WAS i clicar install
    (Web Platform -> Web Server -> WAS)


Instal·lar una biblioteca de serveis WCF

  1. Crear un directori per al servei WCF
    per exemple: c:\codi\servei1

    El directoris i fitxers han de tindre els següents permisos otorgats:
    • Servicio de red: Lectura y Ejecución, Mostrar el contenido de la carpeta, Lectura
    • IIS_IUSRS: Lectura y Ejecución, Mostrar el contenido de la carpeta, Lectura
    Obrint un explorador d'arxius, clicar amb el botó dret del ratolí sobre la carpeta i tot accedint a propietats, realitzar els següents pasos:











  2. Iniciar l'administrador de serveis IIS.
    Accedint: Inici -> Programes -> Eines administratives -> Administrador de Internet Information Services (ISS)
  3. Afegir un nou grup d'aplicacions


  4. Crear un nou lloc web,


    1. Especificar el nomb del lloc web.
    2. Seleccionar el grup d'aplicacions al que pertany, el que hem creat en el pas anterior.
    3. Seleccionar el directori on està el servei WCF.
    4. Especificar enllaç: tipus, Direccio IP i port, especificar si fos el cas que el host tingués nom, pex www.nomhost.cat
    5. Marcar Inici automatic i clicar Acceptar


  5. Executar la següent comanda:
    "%windir%\Microsoft.NET\Framework\v3.0\Windows Communication Foundation\ServiceModelReg.exe" -r -y

  6. Copiar la DLL a C:\codi\servei1\Bin .. on C:\codi\servei1 és el directori del vostre lloc web.
  7. Copiar arxius .svc i web.config al directori C:\codi\servei1
  8. Modifiqueu l'arxiu web.config perqué correpongui a la configuració del lloc web (port, ruta, ...)

1 comentari:

Hooligan ha dit...

Gran post!! La de problemes que vaig tenir fa anys per configurar el iss..m'enrecordaré tota la vida. A la feina tenim un debat entre els que som partidaris d'utilitzar l'apache i els que son partidaris del iss...

Sign by Danasoft - Myspace Layouts and Signs