New-AzApplicationGatewayHttpListener
Hiermee maakt u een HTTP-listener voor een toepassingsgateway.
Syntax
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 |
standaardwaarde: | None |
Vereist: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DefaultProfile
De referenties, het account, de tenant en het abonnement die worden gebruikt voor communicatie met Azure.
Type: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
standaardwaarde: | None |
Vereist: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-FirewallPolicy
Hiermee geeft u de objectverwijzing naar een firewallbeleid op het hoogste niveau. De objectverwijzing kan worden gemaakt met behulp van de cmdlet New-AzApplicationGatewayWebApplicationFirewallPolicy. $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 Beleid Instellingen, ManagedRules opgeven met behulp van New-AzApplicationGatewayFirewallPolicy Instellingen en New-AzApplicationGatewayFirewallPolicyManagedRules.
Type: | PSApplicationGatewayWebApplicationFirewallPolicy |
Position: | Named |
standaardwaarde: | None |
Vereist: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-FirewallPolicyId
Hiermee geeft u de id op van een bestaande web application firewall-resource op het hoogste niveau.
Firewallbeleid-id's kunnen worden geretourneerd met behulp van de cmdlet Get-AzApplicationGatewayWebApplicationFirewallPolicy.
Nadat we de id hebben, kunt u de parameter FirewallPolicyId gebruiken in plaats van de parameter FirewallPolicy.
Bijvoorbeeld: -FirewallPolicyId "/subscriptions/<subscription-id>/resourceGroups/<resource-group-id>/providers/Microsoft.Network/ApplicationGatewayWebApplicationFirewallPolicies/<firewallPolicyName>"
Type: | String |
Position: | Named |
standaardwaarde: | None |
Vereist: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-FrontendIPConfiguration
Hiermee geeft u het front-end-IP-configuratieobject voor de HTTP-listener op.
Type: | PSApplicationGatewayFrontendIPConfiguration |
Position: | Named |
standaardwaarde: | None |
Vereist: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-FrontendIPConfigurationId
Hiermee geeft u de id van de front-end-IP-configuratie voor de HTTP-listener.
Type: | String |
Position: | Named |
standaardwaarde: | None |
Vereist: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-FrontendPort
Hiermee geeft u de front-endpoort voor de HTTP-listener.
Type: | PSApplicationGatewayFrontendPort |
Position: | Named |
standaardwaarde: | None |
Vereist: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-FrontendPortId
Hiermee geeft u de id van het front-endpoortobject voor de HTTP-listener.
Type: | String |
Position: | Named |
standaardwaarde: | None |
Vereist: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-HostName
Hiermee geeft u de hostnaam van de HTTP-listener van de toepassingsgateway op.
Type: | String |
Position: | Named |
standaardwaarde: | None |
Vereist: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-HostNames
Hostnamen
Type: | String[] |
Position: | Named |
standaardwaarde: | None |
Vereist: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Hiermee geeft u de naam op van de HTTP-listener die door deze cmdlet wordt gemaakt.
Type: | String |
Position: | Named |
standaardwaarde: | None |
Vereist: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Protocol
Hiermee geeft u het protocol dat de HTTP-listener gebruikt.
Type: | String |
geaccepteerde waarden: | Http, Https |
Position: | Named |
standaardwaarde: | None |
Vereist: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RequireServerNameIndication
Type: | String |
geaccepteerde waarden: | true, false |
Position: | Named |
standaardwaarde: | true |
Vereist: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SslCertificate
Hiermee geeft u het SSL-certificaatobject voor de HTTP-listener.
Type: | PSApplicationGatewaySslCertificate |
Position: | Named |
standaardwaarde: | None |
Vereist: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SslCertificateId
Hiermee geeft u de id van het SSL-certificaat voor de HTTP-listener.
Type: | String |
Position: | Named |
standaardwaarde: | None |
Vereist: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SslProfile
SslProfile
Type: | PSApplicationGatewaySslProfile |
Position: | Named |
standaardwaarde: | None |
Vereist: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SslProfileId
SslProfileId
Type: | String |
Position: | Named |
standaardwaarde: | None |
Vereist: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Invoerwaarden
None
Uitvoerwaarden
PSApplicationGatewayHttpListener
Verwante koppelingen
Azure PowerShell
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub-problemen geleidelijk uitfaseren als het feedbackmechanisme voor inhoud en deze vervangen door een nieuw feedbacksysteem. Zie voor meer informatie:Feedback verzenden en weergeven voor