Web Administration
Um componente de servidor web integrado, chamado WebAdmin
, é utilizado por 4D e 4D Server para dar um acesso web seguro a funções de gestão específicas como Explorador de dados. Pode conectar localmente ou remotamente ao servidor web de um navegador ou uma aplicação web e acessar a aplicação 4D associada.
O webAdmin maneja a autenticação de usuários com privilégios "WebAdmin" de forma que possa abrir sessões administrativas e acessar interfaces dedicadas.
Essa funcionalidade pode ser usada em aplicações 4D rodando headless (sem monitor e periféricos) assim como aplicações 4D rodando sem interfaces.
Iniciar o web server WebAdmin
Por defecto, el
servidor web WebAdmin
no se lanza. Precisa configurar o lançamento ao início ou (em versões com interface) lançar manualmente usando um item de menu.
Lançar ao início
Pode configurar o servidor web WebAdmin
para que se lance ao início da aplicação 4D ou 4D Server (antes de que se carregue qualquer projeto).
- Se utilizar uma aplicação 4D con interface, selecione a opção de menu Arquivo > Administração web > Propriedades....
Selecione a opção Iniciar WebAdmin ao iniciar na caixa de diálogo de parâmetros:
- Se usar uma aplicação 4D que tenha ou não interface, pode habilitar o modo de inicio automático utilizando o argumento abaixo Interface de linha de comandos:
open ~/Desktop/4D.app --webadmin-auto-start true
Se a porta TCP usada pelo
WebAdmin
servidor web (HTTPS ou HTTP, dependendo das configurações) não estiver disponível ao início, 4D vai tentar repetidademente os 20 portos a seguintes, e usar o primeiro que estiver disponíve Se nenhum porto estiver disponível, o servidor web não é lançado e um erro é exibido (ou em aplicação headless, aparece no console)
Iniciar e parar
Se utilizar uma aplicação 4D com interface, pode iniciar ou parar o servidor web WebAdmin
de seu projeto a qualquer momento:
Selecione a opção de menu Arquivo > Administração web > Iniciar o servidor.
O item de menu vira Stop Server quando o servidor for lançado; selecione Parar o servidor para parar o WebAdmin
servidor web.
Propriedades WebAdmin
Configurar o componente WebAdmin
é obrigatório em particular para definir a chave de acesso. Como padrão, quando a chave de acesso não for estabelecida, o acesso via uma url não é permitido.
Pode configurar o componente WebAdmin
usando Web Administration a caixa de diálogo de configurações (ver abaixo).
Se você usar uma aplicação 4D headless, você pode usar os argumentos da Interface de Linha de Comando para definir as configurações básicas. Se quiser personalizar o arquivo de configurações para definir os parâmetros avançados.
Caixa de diálogos de configurações
Para abrir a caixa de diálogo de configurações de administração web, selecione o item de menu File > Web Administration > Configurações....
A caixa de diálogo abaixo é mostrada: