- javaws InstaladorSicoobnetEmpresarial.jnlp
Talvez seja necessário instalar o icedtea
- sudo apt-get install icedtea-netx
Pasta sugerida para instalação: /opt/SicoobNet
sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/ssl/private/apache-selfsigned.key -out /etc/ssl/certs/apache-selfsigned.crtNecessário criar um novo arquivo de parametros do SSL com o comando
sudo nano /etc/apache2/conf-available/ssl-params.confe colocar as seguintes informações neste arquivo recem criado
SSLCipherSuite EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH
SSLProtocol All -SSLv2 -SSLv3 -TLSv1 -TLSv1.1
SSLHonorCipherOrder On
# Disable preloading HSTS for now. You can use the commented out header line that includes
# the "preload" directive if you understand the implications.
# Header always set Strict-Transport-Security "max-age=63072000; includeSubDomains; preload"
Header always set X-Frame-Options DENY
Header always set X-Content-Type-Options nosniff
# Requires Apache >= 2.4
SSLCompression off
SSLUseStapling on
SSLStaplingCache "shmcb:logs/stapling-cache(150000)"
# Requires Apache >= 2.4.11
SSLSessionTickets Off
SSLCertificateFile /etc/ssl/certs/ssl-cert-snakeoil.pem SSLCertificateKeyFile /etc/ssl/private/ssl-cert-snakeoil.keyPor estas:
SSLCertificateFile /etc/ssl/certs/apache-selfsigned.crt SSLCertificateKeyFile /etc/ssl/private/apache-selfsigned.keySe o firewall estiver ativo, é necessário fazer alguns ajustes. Para conferir seu status, execute:
sudo ufw statusAtive alguns modulos do Apache:
sudo a2enmod sslPara conferir se o Apache foi corretamente configurado, execute
sudo a2enmod headers
sudo a2ensite default-ssl
sudo a2enconf ssl-params
sudo apache2ctl configtestSe tudo estiver certo, deve ter como resposta a seguinte mensagem:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message Syntax OKFeito tudo isto, basta reiniciar o Apache:
sudo systemctl restart apache2fonte: https://www.digitalocean.com/community/tutorials/how-to-create-a-self-signed-ssl-certificate-for-apache-in-ubuntu-18-04
sudo mkdir -p /mnt/windowsUse o comando mount para montar o compartilhamento no diretório criado:
sudo mount -t cifs //servidor/compartilhamento -o username=usuario,password=senha /mnt/windowsPara mount a pasta no boot, adicione o comando no final do /etc/fstab
//servername/compartilhamento /mnt/windows cifs username=usuario,password=senha,umask=002,uid=1000,gid=1000,iocharset=utf8,sec=ntlm 0 0
sudo apt-get purge warsaw
sudo apt install libnss3-tools && sudo apt install python-openssl && sudo apt install libcurl3 && sudo apt install zenity
sudo dpkg -i python-gpgme_0.3-1.2build2_amd64.deb
sudo dpkg -i warsaw-setup-ubuntu_64.deb6. Reiniciar o computador (no meu caso não foi necessário)
ps -ef |grep -v grep |grep -i warsaw
root 1103 1 0 13:33 ? 00:00:01 /usr/local/bin/warsaw/core7.b) - A presença do certificado " Warsaw Personal CA" nos navegadores. Firefox em - about:preferences#privacy opção ver certificados ; no Chrome em - chrome://settings/certificates acessar a aba autoridades. Se o certificado não estiver presente, remova e reinstale o warsaw.
usuario 2165 1 0 13:33 ? 00:00:01 /usr/local/bin/warsaw/core
php artisan make:authroutes/web.php
php artisan migrate
public function auth() { // Rotas de autenticação...Rotas do aplicativo
$this->get('login', 'Auth\AuthController@showLoginForm');
$this->post('login', 'Auth\AuthController@login');
$this->get('logout', 'Auth\AuthController@logout');
// Rotas de registro...
$this->get('register', 'Auth\AuthController@showRegistrationForm');
$this->post('register', 'Auth\AuthController@register');
// Rotas de reinicialização da senha...
$this->get('password/reset/{token?}', 'Auth\PasswordController@showResetForm');
$this->post('password/email', 'Auth\PasswordController@sendResetLinkEmail');
$this->post('password/reset', 'Auth\PasswordController@reset');
}
php artisan route:listConfigurações da aplicação em config > app.php e app.dev
php artisanCriando novas models (app)
php artisan make:model nomedamodelCriando novos controllers
php artisan make:controller nomedocontrollerAdicionando Bootstrap: após incluir os respectivos arquivos nas pastas /public/css e /public/js, adicionar:
Final do head<link rel="stylesheet" href="{{ url('css/bootstrap.min.css') }}"/><script src="{{ url('js/jquery-3.3.1.min.js') }}"></script>
Final do body<script src="{{ url('js/popper.min.js') }}"></script><script src="{{ url('js/bootstrap.min.js') }}"></script>Definir bootstrap como front-end default
php artisan preset bootstraphttps://laravel-news.com/bootstrap-4-laravel-preset
composer require laravelnews/laravel-twbs4
php artisan preset bootstrap4-auth
yarn && yarn dev
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride All #alterar aqui
Require all granted
</Directory>
Já tendo o java instalado e baixado o arquivo .jnlp, execute javaws InstaladorSicoobnetEmpresarial.jnlp Talvez seja necessário instalar...