New-AzApplicationGatewayHttpListener
Hiermee maakt u een HTTP-listener voor een toepassingsgateway.
Syntaxis
New-AzApplicationGatewayHttpListener
-Name <String>
[-FrontendIPConfigurationId <String>]
[-FrontendPortId <String>]
[-SslCertificateId <String>]
[-FirewallPolicyId <String>]
[-SslProfileId <String>]
[-HostName <String>]
[-HostNames <String[]>]
[-RequireServerNameIndication <String>]
-Protocol <String>
[-CustomErrorConfiguration <PSApplicationGatewayCustomError[]>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
New-AzApplicationGatewayHttpListener
-Name <String>
[-FrontendIPConfiguration <PSApplicationGatewayFrontendIPConfiguration>]
[-FrontendPort <PSApplicationGatewayFrontendPort>]
[-FirewallPolicy <PSApplicationGatewayWebApplicationFirewallPolicy>]
[-SslCertificate <PSApplicationGatewaySslCertificate>]
[-SslProfile <PSApplicationGatewaySslProfile>]
[-HostName <String>]
[-HostNames <String[]>]
[-RequireServerNameIndication <String>]
-Protocol <String>
[-CustomErrorConfiguration <PSApplicationGatewayCustomError[]>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
Met de cmdlet New-AzApplicationGatewayHttpListener maakt u een HTTP-listener voor een Azure-toepassingsgateway.
Voorbeelden
Voorbeeld 1: Een HTTP-listener maken
$Listener = New-AzApplicationGatewayHttpListener -Name "Listener01" -Protocol "Http" -FrontendIpConfiguration $FIp01 -FrontendPort $FP01
Met deze opdracht maakt u een HTTP-listener met de naam Listener01 en slaat u het resultaat op in de variabele met de naam $Listener.
Voorbeeld 2: Een HTTP-listener maken met SSL
$Listener = New-AzApplicationGatewayHttpListener -Name "Listener01" -Protocol "Https" -FrontendIpConfiguration $FIp01 -FrontendPort $FP01 -SslCertificate $SSLCert01
Met deze opdracht maakt u een HTTP-listener die gebruikmaakt van SSL-offload en levert het SSL-certificaat in de variabele $SSLCert 01. Met de opdracht wordt het resultaat opgeslagen in de variabele met de naam $Listener.
Voorbeeld 3: Een HTTP-listener maken met firewallbeleid
$Listener = New-AzApplicationGatewayHttpListener -Name "Listener01" -Protocol "Http" -FrontendIpConfiguration $FIp01 -FrontendPort $FP01 -FirewallPolicy $firewallPolicy
Met deze opdracht maakt u een HTTP-listener met de naam Listener01, FirewallPolicy als $firewallPolicy en slaat u het resultaat op in de variabele met de naam $Listener.
Voorbeeld 4: Een HTTPS-listener toevoegen met SSL en HostNames
$Listener = New-AzApplicationGatewayHttpListener -Name "Listener01" -Protocol "Https" -FrontendIpConfiguration $FIp01 -FrontendPort $FP01 -SslCertificate $SSLCert01 -HostNames "*.contoso.com","www.microsoft.com"
Met deze opdracht maakt u een HTTP-listener die gebruikmaakt van SSL-offload en biedt u het SSL-certificaat in de variabele $SSLCert 01, samen met twee HostNames. Met de opdracht wordt het resultaat opgeslagen in de variabele met de naam $Listener.
Parameters
-CustomErrorConfiguration
Fout van de klant van een toepassingsgateway
Type: | PSApplicationGatewayCustomError[] |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-DefaultProfile
De referenties, het account, de tenant en het abonnement die worden gebruikt voor communicatie met Azure.
Type: | IAzureContextContainer |
Aliassen: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-FirewallPolicy
Hiermee geeft u de objectverwijzing naar een firewallbeleid op het hoogste niveau. De objectverwijzing kan worden gemaakt met behulp van New-AzApplicationGatewayWebApplicationFirewallPolicy cmdlet. $firewallPolicy = New-AzApplicationGatewayFirewallPolicy -Name 'wafPolicy1' -ResourceGroup 'rgName' Een firewallbeleid dat is gemaakt met behulp van de bovenstaande commandlet, kan worden verwezen op padregelniveau. hij boven de opdracht zou een standaardbeleidsinstellingen en beheerde regels maken. In plaats van de standaardwaarden kunnen gebruikers PolicySettings, ManagedRules opgeven met respectievelijk New-AzApplicationGatewayFirewallPolicySettings en New-AzApplicationGatewayFirewallPolicyManagedRules.
Type: | PSApplicationGatewayWebApplicationFirewallPolicy |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-FirewallPolicyId
Hiermee geeft u de id op van een bestaande web application firewall-resource op het hoogste niveau.
Id's van firewallbeleid kunnen worden geretourneerd met behulp van de cmdlet Get-AzApplicationGatewayWebApplicationFirewallPolicy.
Nadat we de id hebben, kunt u parameter FirewallPolicyId gebruiken in plaats van firewallpolicy parameter.
Bijvoorbeeld: -FirewallPolicyId "/subscriptions/<subscription-id>/resourceGroups/<resource-group-id>/providers/Microsoft.Network/ApplicationGatewayWebApplicationFirewallPolicies/<firewallPolicyName>"
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-FrontendIPConfiguration
Hiermee geeft u het front-end-IP-configuratieobject voor de HTTP-listener op.
Type: | PSApplicationGatewayFrontendIPConfiguration |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-FrontendIPConfigurationId
Hiermee geeft u de id van de front-end-IP-configuratie voor de HTTP-listener.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-FrontendPort
Hiermee geeft u de front-endpoort voor de HTTP-listener.
Type: | PSApplicationGatewayFrontendPort |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-FrontendPortId
Hiermee geeft u de id van het front-endpoortobject voor de HTTP-listener.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-HostName
Hiermee geeft u de hostnaam van de HTTP-listener van de toepassingsgateway op.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-HostNames
Hostnamen
Type: | String[] |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Name
Hiermee geeft u de naam op van de HTTP-listener die door deze cmdlet wordt gemaakt.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Protocol
Hiermee geeft u het protocol dat de HTTP-listener gebruikt.
Type: | String |
Geaccepteerde waarden: | Http, Https |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-RequireServerNameIndication
Type: | String |
Geaccepteerde waarden: | true, false |
Position: | Named |
Default value: | true |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-SslCertificate
Hiermee geeft u het SSL-certificaatobject voor de HTTP-listener.
Type: | PSApplicationGatewaySslCertificate |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-SslCertificateId
Hiermee geeft u de id van het SSL-certificaat voor de HTTP-listener.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-SslProfile
SslProfile
Type: | PSApplicationGatewaySslProfile |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-SslProfileId
SslProfileId
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
Invoerwaarden
None
Uitvoerwaarden
Verwante koppelingen
Azure PowerShell