Assistente de instalação
As etapas de instalação irão variar dependendo se você planeja usar um servidor tudo-em-um (geralmente usado para instâncias pequenas) ou servidores separados para a aplicação e o banco de dados (instância grande com mais de 1000 dispositivos). Selecione a seção apropriada abaixo com base no seu tipo de instalação.
A instalação requer o pacote de distribuição da plataforma Navixy. Ele pode ser baixado diretamente para o servidor usando o seguinte comando:
wget --content-disposition https://get.navixy.com/latestApós o download do pacote, você pode prosseguir com a instalação.
Opção 1. Servidor tudo-em-um
Primeiro, descompacte a build da plataforma Navixy fornecida como um tar.gz arquivo. Vá para o diretório com o arquivo e execute o seguinte comando para descompactá-lo (claro, substitua <PACKAGE_NAME> pelo nome real do arquivo):
tar -zxvf <PACKAGE_NAME>.tar.gzO arquivo será extraído para o diretório /navixy-package . Em seguida, abra esse diretório e execute o script de instalação a partir dele:
./install.shO script verificará a compatibilidade do SO e outros pré-requisitos. Nenhuma ação é necessária da sua parte neste estágio.
Selecione o papel do servidor
Você será solicitado a selecionar o papel do servidor para o restante da implantação. Você precisa selecionar Servidor único - todos os serviços em um servidor. Tenha cuidado para não clicar em outras opções, pois elas devem ser usadas para implantação em dois servidores.

Processo de instalação
O script fará uma verificação de software. Você verá que o software está sendo instalado, incluindo Java, Nginx e MySQL. Você verá uma solicitação para reiniciar o MySQL; confirme isso digitando 1. Em seguida, será solicitado que confirme a inicialização dos bancos de dados; responda afirmativamente novamente digitando y.

O MySQL solicitará que você especifique a senha do root. Não é obrigatório para a plataforma, portanto você pode deixá-la em branco. Se especificar alguma, certifique-se de lembrá-la. Em seguida, o script criará bancos de dados e o usuário do BD navixy com senha aleatória. Este será o usuário principal para os serviços da plataforma interagirem com o banco de dados. Entretanto, não é necessário memorizar sua senha, pois ela será inserida automaticamente nos arquivos de configuração. Após isso, o script irá popular o banco de dados com as tabelas do sistema.

Após a inicialização do banco de dados, o script perguntará o seguinte:
Responda afirmativamente com y, e ele fará o seguinte:
Criar usuário para serviços Java (backend)
Criar os diretórios dos serviços Java e preenchê-los com os arquivos necessários
Copiar e configurar componentes web (frontend)
Copiar scripts runit necessários para executar os serviços Java
Configurar serviços Java
Domínios
O script solicitará que você especifique um nome de domínio para o seu serviço. Este é um domínio usado para:
Todos os serviços do sistema em uma instalação com um domínio.
Interface do usuário e ativação de dispositivos em instalação com três domínios.

Em seguida, será solicitado que informe os domínios da API e do painel de administração.
Para instalação com um domínio, deixe esses valores em branco e pressione Enter (OK).
Para instalações com três domínios, especifique os domínios da API e do Painel conforme apropriado.


Você verá uma notificação sobre a configuração de domínios que você fez.
Em seguida, será solicitado que realize a instalação dos certificados SSL para sua plataforma. Se for isso que deseja fazer, clique Sim e siga as instruções do assistente.
Para detalhes sobre a instalação do certificado SSL, consulte o Assistente de Configuração página.
Neste ponto, a instalação básica da plataforma está completa. Se precisar de mais personalização, use o ./configure.sh script.
Opção 2. Dois servidores
Primeiro, descompacte a build da plataforma Navixy fornecida como um tar.gz arquivo. Envie e descompacte o arquivo em ambos os servidores. Para realizar a descompactação, vá para o diretório com o arquivo e execute o seguinte comando (claro, substitua <PACKAGE_NAME> pelo nome real do arquivo):
O arquivo será extraído para o diretório navixy-package diretório. A instalação a seguir deve ser feita primeiro no servidor de banco de dados e depois no servidor de aplicação.
Servidor de banco de dados
Abra /navixy-package diretório e execute o install.sh script a partir dele.
Você será solicitado a selecionar o papel do servidor para a implantação. Selecione #2 SQL server.

O script começará com uma verificação do sistema e do software. Você verá que o MySQL está sendo instalado e configurado. Você verá uma solicitação para reiniciar o MySQL; confirme isso digitando 1. Em seguida, será solicitado que confirme a inicialização dos bancos de dados; responda afirmativamente novamente digitando y.

O MySQL solicitará que você especifique a senha do root. Não é obrigatório para a plataforma, portanto você pode deixá-la em branco. Se especificar alguma, certifique-se de lembrá-la. Em seguida, o script criará bancos de dados e o usuário do BD navixy com senha aleatória. Este será o usuário principal para os serviços da plataforma interagirem com o banco de dados.

Em seguida, o script irá popular o banco de dados com as tabelas do sistema. Após a inicialização do banco de dados, você verá as seguintes informações relativas ao servidor de banco de dados:
Nome de usuário: navixy - este é o usuário do BD especificado nas configurações do sistema para a interação com o banco de dados.
Senha: aleatória - a senha para o usuário navixy .
Endereço IP: endereço real do seu servidor de BD.
Certifique-se de salvar esses valores, pois você precisará deles durante a instalação do servidor de aplicação.
Servidor de aplicação
Abra /navixy-package diretório e execute o install.sh script a partir dele.
Você será solicitado a selecionar o papel do servidor para a implantação. Selecione #3 Application server.

O script irá baixar e instalar o Java, Nginx e outros pré-requisitos para executar a plataforma. Isso será feito automaticamente e não requer sua atenção. Depois que todos os pré-requisitos forem instalados, o script solicitará a senha do usuário do servidor SQL. Esta é a senha do usuário navixy que você obteve após instalar o banco de dados na etapa anterior. Use Shift+Insert para colá-la a partir da área de transferência.

Em seguida, será solicitado o endereço IP do seu servidor de banco de dados. Insira-o.

O script verificará se o IP é válido. Em seguida, será solicitado que confirme a instalação da plataforma em seu servidor.
Faça isso digitando y e pressionando Enter.

Domínios
O script solicitará que você especifique um nome de domínio para o seu serviço. Este é um domínio usado para:
Todos os serviços do sistema em uma instalação com um domínio.
Interface do usuário e ativação de dispositivos em instalação com três domínios.

Em seguida, será solicitado que informe os domínios da API e do painel de administração.
Para instalação com um domínio, deixe esses valores em branco e pressione Enter (OK).
Para instalações com três domínios, especifique os domínios da API e do Painel conforme apropriado.


Você verá uma notificação sobre a configuração de domínios que você fez.
Em seguida, será solicitado que realize a instalação dos certificados SSL para sua plataforma. Se for isso que deseja fazer, clique Sim e siga as instruções do assistente.
Para detalhes sobre a instalação do certificado SSL, consulte o Assistente de Configuração página.
Neste ponto, a instalação básica da plataforma está completa. Se precisar de mais personalização, use o ./configure.sh script.
Atualizado
Isto foi útil?