Grupo de Comandos ProxyManagement para o Objeto AdminTask
Você pode utilizar as linguagens de script Jython ou Jacl para gerenciar configurações de proxy. Use os comandos e parâmetros no grupo ProxyManagement para configurar servidores proxy para módulos da Web.
createWebModuleProxyConfig
O comando createWebModuleProxyConfig cria uma configuração de servidor da Web para um módulo da Web.Objeto de Destino
Especifique o objeto de implementação que representa o aplicativo para o qual o sistema cria a configuração de proxy do módulo da Web.
Parâmetros Obrigatórios
- -deployedObjectProxyConfigName
- Especifica o nome do módulo da Web de seu interesse. (String)
Parâmetros Opcionais
- -enableProxy
- Especifica se o sistema ativará o servidor proxy. Especifique true para ativar o servidor proxy. (Boolean)
- -transportProtocol
- Especifica o protocolo que o servidor proxy usa para se comunicar com o módulo da Web. Os valores válidos são HTTP, HTTPS e ClientProtocol. (String)
Exemplos
Exemplo de uso do modo de lote:
- Utilizando Jacl:
$AdminTask createWebModuleProxyConfig myApplication {-deployedObjectProxyConfigName MyWebModule -enableProxy true -transportProtocol HTTPS}
- Utilizando a cadeia Jython:
AdminTask.createWebModuleProxyConfig('myApplication', '[-deployedObjectProxyConfigName MyWebModule -enableProxy true -transportProtocol HTTPS]')
- Utilizando a lista Jython:
AdminTask.createWebModuleProxyConfig(myApplication, ['-deployedObjectProxyConfigName', 'MyWebModule', '-enableProxy', 'true', '-transportProtocol', 'HTTPS'])
Uso de exemplo de modo interativo:
- Utilizando Jacl:
$AdminTask createWebModuleProxyConfig {-interactive}
- Utilizando Jython:
AdminTask.createWebModuleProxyConfig('-interactive')
deleteWebModuleProxyConfig
O comando deleteWebModuleProxyConfig remove a configuração do servidor proxy de um módulo da Web.Objeto de Destino
Especifique o objeto de implementação que representa o aplicativo do qual o sistema exclui a configuração de proxy do módulo da Web.
Parâmetros Obrigatórios
- -deployedObjectProxyConfigName
- Especifica o nome do módulo da Web de seu interesse. (String)
Parâmetros Opcionais
NenhumaSaída de Amostra
O comando não retorna saída.
Exemplos
Exemplo de uso do modo de lote:
- Utilizando Jacl:
$AdminTask deleteWebModuleProxyConfig myApplication {-deployedObjectProxyConfigName MyWebModule}
- Utilizando a cadeia Jython:
AdminTask.deleteWebModuleProxyConfig('myApplication', '[-deployedObjectProxyConfigName MyWebModule]')
- Utilizando a lista Jython:
AdminTask.deleteWebModuleProxyConfig(myApplication, ['-deployedObjectProxyConfigName', 'MyWebModule'])
Uso de exemplo de modo interativo:
- Utilizando Jacl:
$AdminTask deleteWebModuleProxyConfig {-interactive}
- Utilizando Jython:
AdminTask.deleteWebModuleProxyConfig('-interactive')
getServerSecurityLevel
O comando getServerSecurityLevel exibe o nível de segurança atual do servidor proxy seguro.Objeto de Destino
Especifique o ID de configuração do servidor proxy seguro de interesse.
Parâmetros Opcionais
- -proxyDetailsFormat
- Especifica o formato dos detalhes a serem exibidos sobre o nível de segurança do servidor proxy. Especifique levels para exibir detalhes como um nível de segurança para cada configuração. Especifique values para exibir detalhes como a configuração real para cada servidor proxy. (String)
Saída de Amostra
O comando retorna o nível de segurança do servidor proxy seguro. Se você especificar o parâmetro opcional, o comando exibirá informações adicionais sobre o nível de segurança do servidor de interesse.
Exemplos
Exemplo de uso do modo de lote:
- Utilizando Jacl:
$AdminTask getServerSecurityLevel myProxyServer {-proxyDetailsFormat levels}
- Utilizando a cadeia Jython:
AdminTask.getServerSecurityLevel('myProxyServer', '[-proxyDetailsFormat levels]')
- Utilizando a lista Jython:
AdminTask.getServerSecurityLevel(myProxyServer, ['-proxyDetailsFormat', 'levels'])
Uso de exemplo de modo interativo:
- Utilizando Jacl:
$AdminTask getServerSecurityLevel {-interactive}
- Utilizando Jython:
AdminTask.getServerSecurityLevel('-interactive')
setServerSecurityLevel
O comando setServerSecurityLevel modifica o nível de segurança do servidor para um servidor proxy seguro.Objeto de Destino
Especifique o ID de configuração do servidor proxy seguro de interesse.
Parâmetros Opcionais
- -proxySecurityLevel
- Especifica o nível de segurança a ser aplicado ao servidor proxy. Os valores válidos
incluem High, Medium e Low. (String)Também é possível utilizar esse parâmetro para especificar configurações de segurança customizadas especificando-se o ID e o valor da configuração de segurança, conforme definido na seguinte tabela:
Tabela 1. Configurações de Segurança para o Servidor Proxy Seguro. Esta tabela lista as configurações de segurança para o servidor proxy seguro.
ID Description Valores Válidos administration Define a configuração de segurança de administração. Especifique local para permitir administração local. Especifique remote para permitir administração remota. routing Define a configuração de segurança de roteamento. Utilizar o roteamento estático especifica que o roteamento é executado por meio de um arquivo de configuração simples utilizando a precedência de roteamento que é inerente à ordem das diretivas. Os pedidos podem também ser roteados dinamicamente por meio de um mecanismo de melhor correspondência que determina o aplicativo instalado ou a regra de roteamento que corresponde a um pedido específico. Especifique static para utilizar o roteamento estático, ou dynamic, para utilizar o roteamento dinâmico. startupPermissions Configura as permissões de inicialização. O nível de segurança geral do servidor proxy seguro pode ser fortalecido revertendo-se o processo de servidor para ser executado como um usuário sem privilégios após a inicialização. Embora o servidor proxy seguro deva ser iniciado como um usuário privilegiado, a alteração do processo de servidor para execução como usuário sem privilégios fornece proteção adicional para recursos operacionais locais. Especifique unprivileged para executar o processo do servidor como um usuário não privilegiado, ou privileged, para executar o processo do servidor como um usuário privilegiado. errorPageHandling Configura a manipulação da página de erro. É possível definir uma página de erro customizada para cada código de erro ou grupo de códigos de erros sobre os erros gerados pelo servidor proxy ou pelo servidor de aplicativos. Isso é feito utilizando-se códigos de status HTTP em resposta à geração de páginas de erro customizadas uniformes para o aplicativo. Por motivos de segurança, é possível assegurar que as páginas de erros sejam lidas a partir do sistema de arquivos local em vez de serem redirecionadas para um aplicativo remoto customizado. Especifique local para ler páginas de erro no sistema de arquivos local, ou remote, para permitir que o sistema leia páginas de erro nos aplicativos remotos.
Saída de Amostra
O comando não retorna saída.
Exemplos
Exemplo de uso do modo de lote:
- Utilizando Jacl:
$AdminTask setServerSecurityLevel proxyServerID {-proxySecurityLevel administration=local;routing=static;startupPermissions=unprivileged ;errorPageHandling=local}
- Utilizando a cadeia Jython:
AdminTask.setServerSecurityLevel('proxyServerID', '[-proxySecurityLevel administration=local;routing=static;startupPermissions=unprivileged ;errorPageHandling=local]'))
- Utilizando a lista Jython:
AdminTask.setServerSecurityLevel(proxyServerID, ['-proxySecurityLevel', 'administration=local;routing=static;startupPermissions=unprivileged ;errorPageHandling=local'])
Uso de exemplo de modo interativo:
- Utilizando Jacl:
$AdminTask setServerSecurityLevel {-interactive}
- Utilizando Jython:
AdminTask.setServerSecurityLevel('-interactive')