Sdílet prostřednictvím


Řešení potíží s cloudy webů

 

Platí pro: Windows Azure Pack

Toto téma popisuje řešení potíží souvisejících s cloudy webů v Windows Azure Packu pro Windows Server. Recommendations jsou k dispozici následující problémy:

  • Obejití proxy serveru pro přístup k webu

  • Změna nastavení webu

  • Vytvoření skriptu pro inicializaci webů

  • Získání role webového pracovního procesu z nekonečné smyčky

  • Získání položek galerie webů, které se mají zobrazit z informačního kanálu galerie

  • Offline informační kanál galerie webových aplikací

  • Zřízení role pracovního procesu

  • Použití předem nakonfigurovaného souborového serveru pro web

  • Použití rozšíření WebMatrix v Chromu

Informace o testování cloudů webů najdete v nástroji WAPWS-EasyDeploy_v2 .

Obejití proxy serveru pro přístup k webu

Týká se: Nasazení sady Windows Azure Pack: Weby

Problém

Proxy server je potřeba obejít z různých důvodů.

Doporučení

Použijte příkaz netsch , jak je znázorněno v následujících příkladech, kde PROXYSERVERNAME je název serveru, který se má obejít:

    netsh winhttp set proxy proxy-server="http=PROXYSERVERNAME;https= PROXYSERVERNAME:88" bypass-list="*.contoso.com"
    netsh winhttp set proxy proxy-server="http=PROXYSERVERNAME;https= PROXYSERVERNAME:88" bypass-list="wapserver01"
    netsh winhttp set proxy proxy-server="http=PROXYSERVERNAME;https= PROXYSERVERNAME:88" bypass-list="wapadmsrv;wapadmapi;waptenantsrv;wapadmauth"

Zpět na začátek

Změna nastavení webu

Týká se: Nasazení sady Windows Azure Pack: Weby

Problém

Je potřeba změnit vazby pro web.

Doporučení

Na serveru, který provádí roli kontroleru, spusťte následující příkazy Windows PowerShell jako správce.

    Add-pssnapin webhostingsnapin
    Set-WebSitesConfig CentralCertificate -CentralCertificateShare \\MyFileServer\Certificates

Pokud neúspěšné, můžete zkusit příkaz Set-WebSitesConfig příznakem -Force.

Pak opravte všechny servery a ověřte, že se změnily:

Get-WebSitesServer | ? { !($_.Role -eq "Controller") } | % { Repair-WebSitesServer -Name $_.Name }

Zpět na začátek

Vytvoření skriptu pro inicializaci webů

Týká se: Nasazení sady Windows Azure Pack: Weby

Problém

Potřebujete Windows PowerShell skript pro usnadnění inicializace webů.

Doporučení

Jako základ skriptu můžete použít následující příklad.

Function  WebSiteCloudInit{
# PowerShell script to configure Web Site Clouds
Import-Module -Name MgmtSvcConfig
Import-Module -Name Websites

$settings = @{}
# Hosting and ResourceMetering database connection strings.
$settings.Add('hosting','Data Source='+$env:computername+';Initial Catalog=Hosting;User ID=sa;Password=$setup.lab.sql.password');
$settings.Add('resourceMetering','Data Source='+$env:computername+';Initial Catalog=ResourceMetering;User ID=sa;Password=$setup.lab.sql.password');

$settings.Add('dnsSuffix','HostedWebSiteCloud.com');

# Optional WebPI feed
# $settings.Add('feedUrl','http://cn-host/WebSiteCloudSetup/Content/webproductlist.xml');

# Admin credentials 
$settings.Add('adminUserName','Administrator');
$settings.Add('adminPassword',$setup.lab.servers.global.password);

# ManagementServer role settings (REST API)
$settings.Add('managementServerName','WAPSitesMN01');
$settings.Add('cloudAdminUserName','CloudAdmin');
$settings.Add('cloudAdminPassword',$setup.lab.servers.global.password);

# Optional credentials; admin credentials used if any are not specified.
$settings.Add('managementServerAdminUserName','Administrator');
$settings.Add('managementServerAdminPassword',$setup.lab.servers.global.password);
$settings.Add('fileServerAdminUserName','Administrator');
$settings.Add('fileServerAdminPassword',$setup.lab.servers.global.password);
$settings.Add('frontEndAdminUserName','Administrator');
$settings.Add('frontEndAdminPassword',$setup.lab.servers.global.password);
$settings.Add('publisherAdminUserName','Administrator');
$settings.Add('publisherAdminPassword',$setup.lab.servers.global.password);
$settings.Add('workerAdminUserName','Administrator');
$settings.Add('workerAdminPassword',$setup.lab.servers.global.password);

# FileServer role settings (WebSites and Certificates shares)
$settings.Add('fileServerName','WAPSitesFS01');
$settings.Add('fileServerType','WindowsSingle');
$settings.Add('fileShareOwnerUserName','fileShareOwner');
$settings.Add('fileShareOwnerPassword',$setup.lab.servers.global.password);
$settings.Add('fileShareUserUserName','fileShareUser');
$settings.Add('fileShareUserPassword',$setup.lab.servers.global.password);     

$settings.Add('centralCertStoreUserName','CertStore_FSUser');
$settings.Add('centralCertStorePassword',$setup.lab.servers.global.password);
$settings.Add('contentShareUNCPath','\\WAPSitesFS01\WebSites');
$settings.Add('contentShareLocalPath','C:\WebSites');
$settings.Add('certificateShareUNCPath','\\WAPSitesFS01\Certificates');
$settings.Add('certificateShareLocalPath','C:\Certificates');
#$settings.Add('skipManagementServerProvisioning', 'False');
#$settings.Add('isVMMBased','False');

Initialize-WebSitesInstance -Settings $settings -Verbose
#Initialize-MgmtSvcFeature -Name HostingController -Settings $settings -Verbose
 }

Zpět na začátek

Získání role webového pracovního procesu z nekonečné smyčky

Týká se: Nasazení sady Windows Azure Pack: Weby

Problém

Role webového pracovního procesu pro cloud webu se průběžně instaluje, jak je vidět na řídicím panelu na portálu pro správu pro správce.

Doporučení

Na každém webovém pracovním serveru odeberte následující pravidlo z konfiguračního souboru autoload.config umístěného v adresáři %PROGRAM FILES%\IIS\Microsoft Web Hosting Framework\config\ .

<rule name="Antares-Abort-Local-Requests" patternSyntax="Wildcard">
    <match url="*" />
    <conditions>
        <add input="{LocalAddresses:{REMOTE_ADDR}}" pattern="1" />
    </conditions>
    <action type="AbortRequest" />
</rule>

Zpět na začátek

Týká se: Nasazení sady Windows Azure Pack: Weby

Problém

Informační kanál galerie webů nenaplní položky pro přístup uživatelům.

Doporučení

Zkontrolujte následující možné příčiny:

  • Povolte protokoly ladění v Prohlížeč událostí umístěném v části Protokoly> aplikací a služebMicrosoft>Windows Azure Pack>MgmntSvc-WebAppGallery. Ve službě IIS se ujistěte, že fond aplikací pro web má přihlašovací údaje pro použití všech proxy serverů. 

  • Navštivte toto fórum pro možná řešení: Cloudy webů - Galerie webových aplikací je prázdná.

Můžete také zvážit hostování vlastní galerie aplikací, jak popisuje offline informační kanál galerie webových aplikací v tomto tématu.

Zpět na začátek

Týká se: Nasazení sady Windows Azure Pack: Weby

Problém

Je potřeba hostovat kopii informačního kanálu galerie interně v infrastruktuře, která má bránu firewall.

Doporučení

Informační kanál WAG můžete offline a hostovat ho místně pomocí nástroje příkazového řádku webové platformy (WebPICmd.exe). Podrobnosti najdete v blogovém příspěvku Offlining Web Application Gallery Feed for Windows Azure Pack

Zpět na začátek

Zřízení role pracovního procesu

Týká se: Nasazení sady Windows Azure Pack: Weby

Problém

Pokusy o přidání role pracovního procesu do existujícího cloudu webu vrací chyby připojení.

Doporučení

Ujistěte se, že je na všech počítačích rolí pracovního procesu povolená verze 6 (IPv6).

Zpět na začátek

Použití předem nakonfigurovaného souborového serveru pro web

Týká se: Nasazení sady Windows Azure Pack: Weby

Problém

Při pokusu o použití předem nakonfigurovaného souborového serveru pro web se zobrazí chyby.

Doporučení

Opravili jsme aktualizaci Update 1 a je k dispozici v služba Windows Update. Další informace najdete v tématu Aktualizace 1 pro Windows Azure Pack.

Zpět na začátek

Použití rozšíření WebMatrix v Chromu

Týká se: WebMatrix 3

Problém

Pokud se tenant pokusí použít rozšíření WebMatrix pomocí prohlížeče Chrome, portál zobrazí následující chybové zprávy:

  • Rozšíření potřebné k provedení této operace nelze nainstalovat.

  • Instalace je možné zahájit pouze jednou z ověřených lokalit Internetový obchod Chrome položky.

Doporučení

Tento scénář bohužel doporučujeme vyhnout, protože chrome nepodporuje podporu modulu plug-in WebMatrix.

Zpět na začátek

Viz také

řešení potíží s Windows sadou Azure Pack