Configuración de un entorno para aplicaciones de SharePoint ServerConfigure an environment for apps for SharePoint Server

Se aplica a: Sí2013 Sí2016 Sí2019 noSharePoint OnlineAPPLIES TO: yes2013 yes2016 yes2019 noSharePoint Online

Para permitir a los usuarios instalar y usar aplicaciones para SharePoint en sus sitios, debe configurar su entorno para que las admita. Este artículo describe cómo configurar su entorno para admitir aplicaciones. Use el artículo Planear aplicaciones para SharePoint Server para revisar las opciones y determinar los valores que deben usarse en la configuración.To enable users to install and use apps for SharePoint in their sites, you must configure your environment to support them. This article describes how to configure your environment to support apps. Use the Plan for apps for SharePoint Server article to review options and determine the values to use for configuration settings in this article.

Antes de empezarBefore you begin

  • Debe comprar un nombre de dominio para sus aplicaciones a un proveedor de nombres de dominio, por ejemplo, ContosoApps.com.You must purchase a domain name from a domain name provider for your apps, for example, ContosoApps.com.

  • Debe ser miembro del grupo de administradores de granjas para realizar los pasos descritos en este artículo. Para algunos pasos, debe ser también administrador de dominio.You must be a member of the Farm Administrators group to perform the steps in this article. For some steps, you must also be a domain administrator.

  • Si tiene un entorno de varios inquilinos, debe realizar algunos pasos con PowerShell de Microsoft. Asegúrese de que tiene permisos para administrar el servidor de SharePoint con Windows PowerShell.If you have a multi-tenant environment, you need to do some steps by using Microsoft PowerShell. Make sure you have permissions to administer SharePoint Server using Windows PowerShell.

Configurar los nombres de dominio en DNSConfigure the domain names in DNS

Debe configurar un nuevo dominio de servicios de nombres de dominio (DNS) para hospedar las aplicaciones. Para ayudar a mejorar la seguridad, el nombre de dominio no debe ser un subdominio del dominio que hospede los sitios de SharePoint Server. Por ejemplo, si los sitios de SharePoint Server se encuentran en Contoso.com, considere la posibilidad de usar ContosoApps.com como nombre de dominio en lugar de App.Contoso.com.You must configure a new domain in Domain Name Services (DNS) to host the apps. To help improve security, the domain name should not be a subdomain of the domain that hosts the SharePoint Server sites. For example, if the SharePoint Server sites are at Contoso.com, consider ContosoApps.com instead of App.Contoso.com as the domain name.

Cuando una aplicación se aprovisiona, suministra un único nombre de dominio DNS (por ejemplo, Apps- 12345678ABCDEF.ContosoApps.com, donde 12345678ABCDEF es un identificador único para la aplicación). Necesita una entrada de nombre canónico (CNAME) para que el dominio DNS admita estos nombres únicos.When an app is provisioned, it provisions a unique DNS domain name (for example, Apps- 12345678ABCDEF.ContosoApps.com, where 12345678ABCDEF is a unique identifier for the app). You need a wildcard Canonical Name (CNAME) entry for your DNS domain to support these unique names.

En función de su configuración (por ejemplo, si usa la búsqueda directa de WINS), es posible que primero tenga que crear una zona de búsqueda directa o puede empezar con una entrada CNAME de caracteres comodín en la misma zona que el dominio del sitio de SharePoint Server. En los siguientes procedimientos, creará una zona de búsqueda directa y, después, creará un registro de alias comodín para el nombre de dominio DNS que permite a aplicaciones individuales crear nombres de dominio únicos en su dominio de aplicación. En estos procedimientos, se usa el Administrador de DNS para Windows Server 2012 R2. Si tiene un tipo diferente de servidor DNS, siga los procedimientos de la documentación para ese tipo de servidor.Depending on your configuration (for example, if you are using WINS forward lookup), you might have to create a new forward lookup zone first, or you can start with a wildcard CNAME entry in the same zone as the SharePoint Server site domain. In the following procedures, you create a forward lookup zone, and then create a wildcard alias record for the DNS domain name that allows for individual apps to create unique domain names within your app domain. In these procedures, we use DNS Manager for Windows Server 2012 R2. If you have a different type of DNS server, follow the procedures in the documentation for that server type.

Para crear una zona de búsqueda directa para el nombre de dominio de aplicaciónTo create a forward lookup zone for the app domain name

  1. Compruebe si la cuenta de usuario que realiza este procedimiento pertenece a un administrador de dominio en el controlador de dominio.Verify that the user account that performs this procedure is a domain administrator on the domain controller.

  2. Haga clic en Iniciar, elija Herramientas administrativas y luego haga clic en DNS.Click Start, point to Administrative Tools, and then click DNS.

  3. En Administrador de DNS Manager, haga clic con el botón secundario en Zonas de búsqueda directa y luego haga clic en Nueva zona….In DNS Manager, right-click Forward Lookup Zones, and then click New Zone….

  4. En el Asistente para nueva zona, haga clic en Siguiente.In the New Zone Wizard, click Next.

  5. En la página Tipo de zona acepte el valor predeterminado de Zona principal y luego haga clic en Siguiente.In the Zone Type page, accept the default of Primary zone, and then click Next.

  6. En la página ** Ámbito de replicación de zona de Active Directory**, seleccione el método de replicación apropiado para su entorno (el valor predeterminado es Para todos los servidores DNS en este dominio) y luego haga clic en Siguiente.In the Active Directory Zone Replication Scope page, select the appropriate replication method for your environment (the default is To all DNS servers in this domain), and then click Next.

  7. En la página Nombre de zona, en el cuadro Nombre de zona, escriba el nombre para su nuevo nombre de dominio de aplicación (por ejemplo, Contoso-Apps.com) y haga clic en Siguiente.In the Zone Name page, in the Zone name box type the name for your new app domain name (for example, ContosoApps.com), and then click Next.

  8. En la página Actualización dinámica, seleccione el tipo adecuado de actualizaciones dinámicas para su entorno (el valor predeterminado es No admitir actualizaciones dinámicas) y después haga clic en Siguiente.On the Dynamic Update page, select the appropriate type of dynamic updates for your environment (the default is Do not allow dynamic updates), and then click Next.

  9. En la página Finalización del Asistente para crear zona nueva, revise la configuración y luego haga clic en Finalizar.On the Completing the New Zone Wizard page, review the settings, and then click Finish.

Ahora ha creado una zona de búsqueda directa (y un nombre de dominio) para aplicaciones en su entorno.You have now created a forward lookup zone (and a domain name) to use for apps in your environment.

Para crear un registro de alias de comodín (CNAME) para el nuevo nombre de dominioTo create a wildcard Alias (CNAME) record for the new domain name

  1. Compruebe si la cuenta de usuario que realiza este procedimiento pertenece a un administrador de dominio en el controlador de dominio.Verify that the user account that performs this procedure is a domain administrator on the domain controller.

  2. En el Administrador de DNS, en Zonas de búsqueda directa, haga clic con el botón secundario en el nuevo nombre de dominio de aplicación y luego haga clic en Nuevo alias (CNAME).In DNS Manager, under Forward Lookup Zones, right-click the new app domain name, and then click New Alias (CNAME).

  3. En el cuadro de diálogo Nuevo registro de recurso, en el cuadro Nombre de alias (usa el dominio principal si se deja en blanco), escriba *.In the New Resource Record dialog box, in the Alias name (uses parent domain if left blank) box, type *.

    Aparece el cuadro de nombre del dominio completo (FQDN) *. seguido por el nombre de dominio que ha creado para aplicaciones. Por ejemplo, *.ContosoApps.com o *.Contoso-Apps.com.The Fully qualified domain name (FQDN) box displays *. followed by the domain name that you created for apps. For example, *.ContosoApps.com or *.Contoso-Apps.com.

  4. Junto al cuadro Nombre de dominio completo (FQDN) para el host de destino, escriba el FQDN del servidor que hospeda los sitios de SharePoint Server.Next to the Fully qualified domain name (FQDN) for target host box, type the FQDN of the server that hosts the SharePoint Server sites.

    Por ejemplo, SharePoint.Contoso.com.For example, SharePoint.Contoso.com.

    O bien:Or:

  5. Junto al cuadro Nombre de dominio completo (FQDN) para el host de destino, haga clic en Examinar y navegue hasta la zona de búsqueda directa del dominio que hospeda los sitios de SharePoint Server.Next to the Fully qualified domain name (FQDN) for target host box, click Browse and navigate to the Forward Lookup Zone for the domain that hosts the SharePoint Server sites.

    Por ejemplo, Contoso.com.For example, Contoso.com.

  6. Y luego vaya al registro que apunta al servidor que hospeda el sitio de SharePoint Server.And then navigate to the record that points to the server that hosts the SharePoint Server site.

    Por ejemplo, SharePoint.For example, SharePoint.

    El cuadro de diálogo Nuevo registro de recursos muestra el alias comodín para el dominio de aplicación y el FQDN del servidor que hospeda los sitios de SharePoint.New Resource Record dialog box shows the wildcard alias for the app domain and the FQDN of the server that hosts the SharePoint sites.

    Crear un alias CNAME para el dominio de la aplicación

  7. Haga clic en Aceptar.Click OK.

Puede verificar el nuevo nombre de dominio y alias haciéndoles ping.You can verify the new domain name and alias by pinging them.

Para comprobar el nuevo nombre de dominioTo verify the new domain name

  1. Verifique que la cuenta de usuario que lleva a cabo este procedimiento pertenezca a un administrador de dominio en el controlador del dominio.Verify that the user account that is performing this procedure is a domain administrator on the domain controller.

  2. Haga clic en Iniciar y, después, en Símbolo del sistema.Click Start, and then click Command Prompt.

  3. En el símbolo del sistema, escriba ping seguido de un subdominio del dominio que ha creado y, después, presione ENTRAR.At the command prompt, type ping followed by a subdomain of the domain that you created, and then press ENTER.

    Por ejemplo, ping Apps-12345678ABCDEF.contosoapps.comFor example, ping Apps-12345678ABCDEF.contosoapps.com

    Si el comando ping devuelve la dirección IP correcta, su comodín para el nombre de dominio se ha configurado correctamente.If the ping command returns the correct IP address, then your wildcard for the domain name was configured successfully.

Crear un nuevo certificado SSL comodínCreate a new wildcard SSL certificate

Si usa Capa de sockets seguros (SSL) para los sitios de SharePoint Server de su entorno, o si usa aplicaciones que usan datos externos a los sitios de SharePoint Server, debe usar SSL para sus aplicaciones. Para usar SSL, cree un certificado SSL para su dominio de aplicación (por ejemplo, ContosoApps.com).If you are using Secure Sockets Layer (SSL) for the SharePoint Server sites in your environment, or if you use any apps that use data external to the SharePoint Server sites, you should use SSL for your apps. To use SSL, you create an SSL certificate for your app domain (for example, ContosoApps.com).

El dominio debe agregarse en forma de comodín (por ejemplo, *.ContosoApps.com). Necesita un certificado comodín en lugar de certificados individuales porque cada aplicación instalada tiene su propio subdominio.The domain should be added in the form of a wildcard (for example, *.ContosoApps.com). You need a wildcard certificate instead of individual certificates because each installed app has its own subdomain.

Tenga en cuenta que, para permitir la compatibilidad de la descarga de SSL con dominios de aplicación de SharePoint Server, debe habilitar la compatibilidad con varios dominios de aplicación mediante el uso de los siguientes comandos de PowerShell de Microsoft:Note that in order to allow support for SSL offloading with SharePoint Server App Domains you must enable support for multiple app domains by using the following Microsoft PowerShell commands:

$contentService = [Microsoft.SharePoint.Administration.SPWebService]::ContentService
    $contentService.SupportMultipleAppDomains = $true
    $contentService.Update()
    Iisreset

Configurar las aplicaciones de servicio de configuración de suscripción y administración de aplicacionesConfigure the Subscription Settings and App Management service applications

Las aplicaciones dependen de las aplicaciones de servicio de administración de aplicaciones y configuración de suscripción de Microsoft SharePoint Foundation. Use el siguiente procedimiento para configurarlas.Apps rely on the App Management and Microsoft SharePoint Foundation Subscription Settings service applications. Use the following procedures to configure them.

Para activar el Servicio de configuración de suscripción de Microsoft SharePoint FoundationTo turn on the Microsoft SharePoint Foundation Subscription Settings Service

  1. En Administración central, en Configuración del sistema, haga clic en Administrar servicios en esta granja.In Central Administration, under System Settings, click Manage services in this farm.

  2. Para el Servicio de configuración de suscripción de Microsoft SharePoint Foundation, haga clic en Habilitar aprovisionamiento automáticoFor the Microsoft SharePoint Foundation Subscription Settings Service, click Enable Auto Provision

A continuación, cree una aplicación y un proxy del servicio de configuración de suscripción, que se deben crear con PowerShell de Microsoft. Use el script de ejemplo que se proporciona en New-SPSubscriptionSettingsServiceApplication.Next, create a Subscription Settings service application and proxy. These must be created by using Microsoft PowerShell. Use the example script provided at New-SPSubscriptionSettingsServiceApplication.

También necesitará una aplicación de servicio de administración de aplicaciones. Los siguientes procedimientos proporcionan los pasos para configurarlo.You also need an App Management service application. The following procedures provide the steps to configure it.

Para crear una aplicación de servicio de administración de aplicacionesTo create a App Management service application

  1. En Administración central, bajo Administración de aplicaciones, haga clic en Administrar aplicaciones de servicio.In Central Administration, under Application Management, click Manage service applications.

  2. Haga clic en Nuevoy, a continuación, haga clic en Servicio de administración de aplicaciones.Click New, and then click App Management Service.

  3. Escriba un nombre para la aplicación de servicio en el cuadro Nombre de la aplicación de servicio.Type a name for the service application in the Service Application Name box.

  4. En Grupo de aplicaciones, elija predeterminado de los servicios web de SharePoint. desde Usar lista existente de grupo de aplicaciones.Under Application Pool, choose SharePoint Web Services Default from the Use existing application pool list.

  5. Haga clic en Aceptar.Click OK.

Especificar el dominio de aplicación y el prefijo de la aplicaciónSpecify the app domain and app prefix

En esta sección, debe especificar el dominio de aplicación y prefijo de la aplicación que utilizará en aplicaciones de su entorno. La dirección URL de la aplicación apunta a su dominio de aplicación y un prefijo que determina cómo se denomina cada aplicación.In this section, you specify the app domain and app prefix to use for apps in your environment. The app URL points to your app domain and a prefix that determines how each app is named.

Siga este procedimiento para configurar direcciones URL de aplicaciones.Use the following procedure to configure app URLs.

Para configurar direcciones URL de aplicacionesTo configure app URLs

  1. En Administración central, haga clic en Aplicaciones.In Central Administration, click Apps.

  2. En la página Aplicaciones, haga clic en Configurar direcciones URL de aplicaciones.On the Apps page, click Configure App URLs.

  3. En el cuadro Dominio de aplicación, escriba el dominio aislado que ha creado para hospedar aplicaciones (por ejemplo, ContosoApps.com).In the App domain box, type the isolated domain that you created for hosting apps (for example, ContosoApps.com).

  4. En el cuadro Prefijo de aplicación, escriba el nombre que desea usar para el prefijo de dirección URL de aplicaciones.In the App prefix box, type a name to use for the URL prefix for apps.

    (Por ejemplo, podría usar "apps" como prefijo y verá una dirección URL para cada aplicación, por ejemplo, "apps- 12345678ABCDEF.ContosoApps.com").(For example, you could use "apps" as the prefix, and you would see a URL for each app such as "apps- 12345678ABCDEF.ContosoApps.com".)

  5. Haga clic en Aceptar.Click OK.

  6. Si va a instalar aplicaciones y ha cambiado el prefijo de la aplicación (también conocido como nombre de suscripción de sitio), deberá completar pasos adicionales que implican reiniciar el servicio de publicación World Wide Web (servicio WWW) que aloja las aplicaciones.If you will install apps and you have changed the App prefix (also known as the site subscription name), you must perform additional steps that involve restarting the World Wide Web Publishing Service (WWW Service) that hosts the apps.

    Importante

    Al reiniciar el servicio WWW también se reiniciará el servicio de administración de IIS, así como el servicio de activación de procesos de Windows. Esta acción también cerrará todos los sitios web y las aplicaciones que dependan de estos servicios, por lo que es posible que pierdan su estado existente y dejen de estar disponibles hasta que no se reinicien los servicios por completo. Estos pasos deben realizarse durante un periodo de mantenimiento debidamente planeado. > Para completar las tareas de cambio de nombre de prefijo de aplicación, siga los pasos que se describen a continuación: > Detenga el servicio de temporizador de SharePoint. > Reinicie el servicio de publicación de World Wide Web que hospeda las aplicaciones. > Inicie el servicio de temporizador de SharePoint.Restarting the WWW Service will also restart the IIS Admin Service and the Windows Process Activation Service. This will also shut down all Web sites and applications that depend on these services and they may lose existing state and will be unavailable until the services successfully restart. You should plan to perform these steps during a planned maintenance time. > To complete the App prefix rename tasks, perform these steps: > Stop the SharePoint Timer service. > Restart the World Wide Web Publishing Service that hosts the apps. > Start the SharePoint Timer service.

Configuración de múltiples inquilinos (opcional)Multi-tenant settings (Optional)

Si hospeda varios inquilinos en su entorno, debe usar PowerShell de Microsoft para configurar las direcciones URL de aplicaciones para cada inquilino. Siga este procedimiento para configurarlas.If you host multiple tenants in your environment, you must use Microsoft PowerShell to configure app URLs for each tenant. Use the following procedure to configure them.

Para configurar direcciones URL de aplicaciones con Windows PowerShellTo configure app URLs by using Windows PowerShell

  1. Abra el Shell de administración de SharePoint.Open the SharePoint Management Shell.

  2. En el símbolo del sistema de PowerShell de Microsoft, escriba los siguientes comandos y presione ENTRAR después de cada uno de ellos:At the Microsoft PowerShell command prompt, type the following commands and press ENTER after each one:

Set-SPAppDomain <appDomain>
Set-SPAppSiteSubscriptionName -Name "app" -Confirm:$false
<span data-ttu-id="6beb5-211">Donde:</span><span class="sxs-lookup"><span data-stu-id="6beb5-211">Where:</span></span>
  • <appDomain> es el nombre de dominio que ha creado.<appDomain> is the domain name that you created.
  1. Si va a instalar aplicaciones y ha cambiado el prefijo de la aplicación (también conocido como nombre de suscripción de sitio), deberá completar pasos adicionales que implican reiniciar el servicio de publicación World Wide Web (servicio WWW) que aloja las aplicaciones.If you will install apps and you have changed the App prefix (also known as the site subscription name), you must perform additional steps that involve restarting the World Wide Web Publishing Service (WWW Service) that hosts the apps.

    Importante

    Al reiniciar el servicio WWW también se reiniciará el servicio de administración de IIS, así como el servicio de activación de procesos de Windows. Esta acción también cerrará todos los sitios web y las aplicaciones que dependan de estos servicios, por lo que es posible que pierdan su estado existente y dejen de estar disponibles hasta que no se reinicien los servicios por completo. Estos pasos deben realizarse durante un periodo de mantenimiento debidamente planeado. > Para completar las tareas de cambio de nombre de prefijo de aplicación, siga los pasos que se describen a continuación: > Detenga el servicio de temporizador de SharePoint. > Reinicie el servicio de publicación de World Wide Web que hospeda las aplicaciones. > Inicie el servicio de temporizador de SharePoint.Restarting the WWW Service will also restart the IIS Admin Service and the Windows Process Activation Service. This will also shut down all Web sites and applications that depend on these services and they may lose existing state and will be unavailable until the services successfully restart. You should plan to perform these steps during a planned maintenance time. > To complete the App prefix rename tasks, perform these steps: > Stop the SharePoint Timer service. > Restart the World Wide Web Publishing Service that hosts the apps. > Start the SharePoint Timer service.

Para obtener más información, vea Set-SPAppSiteSubscriptionName y Set-SPAppDomain.For more information, see Set-SPAppSiteSubscriptionName and Set-SPAppDomain.

Configure la característica de extremos con conexión a Internet (opcional)Configure the Internet-facing endpoints feature (Optional)

El Tienda SharePoint contiene aplicaciones para SharePoint previstas para usar con sitios que necesitan extremos con conexión a Internet. De forma predeterminada, estas aplicaciones no están disponibles (aparecen atenuadas y no se pueden comprar) porque son incompatibles con la mayoría de los sitios. Sin embargo, si su granja de servidores está configurada para permitir extremos con conexión a Internet, puede activar la característica de extremos con conexión a Internet para mostrar las aplicaciones en el Tienda SharePoint. Puede activar la característica en Administración central.The SharePoint Store contains apps for SharePoint intended for use with sites that require Internet-facing endpoints. By default, these apps are not available (greyed out and cannot be purchased) because they are incompatible with most sites. However, if your farm is configured to allow internet-facing end points, you can turn on the Internet-facing endpoints feature to show these apps in the SharePoint Store. You turn this feature on in Central Administration.

Para configurar los puntos de conexión accesibles desde Internet para las aplicacionesTo configure Internet-facing endpoints for apps

  1. En Administración central, haga clic en Administración de aplicaciones.In Central Administration, click Application Management.

  2. En la página Administración de aplicaciones, haga clic en Administrar aplicaciones web.On the Application Management page, click Manage Web applications.

  3. En la página Administrar aplicaciones web, seleccione la aplicación web que quiere cambiar.On the Manage Web Applications page, select the web application that you want to change.

  4. En la cinta, haga clic en Administrar características.On the ribbon, click Manage Features.

  5. En la lista de características, junto a Aplicaciones que necesitan extremos accesibles con conexión a Internet, haga clic en Activar.In the feature list, next to Apps that require accessible internet facing endpoints, click Activate.

  6. Haga clic en Aceptar.Click OK.

En algunos casos, por ejemplo, cuando tiene una granja de SharePoint Server local en la que las actualizaciones se instalan con poca frecuencia, tendrá que ejecutar un cmdlet para actualizar la dirección URL que se usa para apuntar al Tienda SharePoint:In some cases, for example, when you have an on-premises SharePoint Server farm where updates are installed infrequently, you will need to run a cmdlet to update the URL used to point to the SharePoint Store:

Set-SPAppStoreConfiguration -Url http://office.microsoft.com -Enable $true

Consulte tambiénSee also

ConceptosConcepts

Planear aplicaciones para SharePoint ServerPlan for apps for SharePoint Server

Instalar y administrar aplicaciones de SharePoint ServerInstall and manage apps for SharePoint Server