Diferenças
Aqui você vê as diferenças entre duas revisões dessa página.
Ambos lados da revisão anterior Revisão anterior Próxima revisão | Revisão anterior Próxima revisão Ambos lados da revisão seguinte | ||
instalacao_on_premise_flashman [19/03/2020 16:22] superuser |
instalacao_on_premise_flashman [22/04/2020 06:12] superuser |
||
---|---|---|---|
Linha 1: | Linha 1: | ||
===== Instalação diretamente no servidor ===== | ===== Instalação diretamente no servidor ===== | ||
- | === **Sistemas operacionais testados**: Ubuntu 16.04 e 18.04 === | + | === Sistemas operacionais testados: Ubuntu 16.04 e 18.04 === |
- | === **Requisitos de hardware**: Processador quad core (i5 ou superior). 8GB RAM. 50GB HDD disponíveis. === | + | === Requisitos de hardware: Processador quad core (i5 ou superior). 8GB RAM. 50GB HDD disponíveis. === |
- | === **Requisito de rede**: IP real público (Será necessário para os aplicativos FlashApp acessarem o roteador de qualquer rede) === | + | === Requisito de rede: IP real público (Será necessário para os aplicativos FlashApp acessarem o roteador de qualquer rede) === |
- | === **Requisitos de Domínio**: Criar um mapeamento de domínio para o IP escolhido. (Exemplo: flashman.provedor.com.br) === | + | === Requisitos de Domínio: Criar um mapeamento de domínio para o IP escolhido. (Exemplo: flashman.provedor.com.br) === |
---- | ---- | ||
Linha 39: | Linha 39: | ||
- Para instalar em sistemas operacionais diferentes do Ubuntu, veja a documentação em https://docs.mongodb.com/manual/installation/ | - Para instalar em sistemas operacionais diferentes do Ubuntu, veja a documentação em https://docs.mongodb.com/manual/installation/ | ||
- Atenção! Não alterar a porta padrão 27017 | - Atenção! Não alterar a porta padrão 27017 | ||
- | - Instalar NodeJS (versão 8.17.0 ou superior) | + | - Instalar NodeJS (versão 8.17.0) |
- Para instalar utilizando o Ubuntu | - Para instalar utilizando o Ubuntu | ||
- Insira os seguintes comandos: <code> | - Insira os seguintes comandos: <code> | ||
Linha 47: | Linha 47: | ||
- Para instalar em sistemas operacionais diferentes do Ubuntu, veja a documentação em https://nodejs.org/en/download/package-manager/ | - Para instalar em sistemas operacionais diferentes do Ubuntu, veja a documentação em https://nodejs.org/en/download/package-manager/ | ||
- Instalar pacotes essenciais do Ubuntu: <code>sudo apt-get install build-essential</code> | - Instalar pacotes essenciais do Ubuntu: <code>sudo apt-get install build-essential</code> | ||
- | - Instalar o instalador de pacotes do NodeJS: <code>sudo apt-get install npm</code> | ||
- Instalar o PM2 através do comando: <code> | - Instalar o PM2 através do comando: <code> | ||
- | npm install pm2 -g | + | sudo npm install pm2 -g |
</code> | </code> | ||
- Instalar o extrator de .ZIP através do comando: <code>sudo apt-get install unzip</code> | - Instalar o extrator de .ZIP através do comando: <code>sudo apt-get install unzip</code> | ||
Linha 60: | Linha 59: | ||
</code> | </code> | ||
- Configure o Nginx para receber e autorizar a comunicação HTTPS com o Flashman através do seguinte trecho de código de exemplo: <code> | - Configure o Nginx para receber e autorizar a comunicação HTTPS com o Flashman através do seguinte trecho de código de exemplo: <code> | ||
+ | server { | ||
+ | listen 80 default_server; | ||
+ | listen [::]:80 default_server; | ||
+ | server_name _; | ||
+ | return 301 https://$host$request_uri; | ||
+ | } | ||
server { | server { | ||
listen 443 ssl; | listen 443 ssl; |