Postagens

AngularJS - Como resolver problema de requisições vazias quando utilizar o método post

App.config(function($httpProvider) { // Use x-www-form-urlencoded Content-Type $httpProvider.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded;charset=utf-8'; // Override $http service's default transformRequest $httpProvider.defaults.transformRequest = [function(data) { return angular.isObject(data) && String(data) !== '[object File]' ? jQuery.param(data) : data; }]; });

Como fazer o Laravel no servidor

Um problema que talvez alguns marinheiros de primeira viagem enfrentem é quando vão passar uma aplicação de um servidor  local para um servidor dedicado! Um erro que pode acontecer com você e que aconteceu comigo foi o de não apontar a pasta raiz do projeto, isso faz com que quando você abra seu site não mostre nada alem do erro 404! Então lembre-se de sempre configurar seu servidor para apontar para pasta public do projeto l aravel e esse problema será resolvido!

Como forçar o HTTPS/SSL no laravel 5.6

Primeiro passo: crie o arquivo  app/Http/Middleware/HttpsProtocol.php namespace App\Http\Middleware; use Closure; class HttpsProtocol { public function handle($request, Closure $next) { if (!$request->secure()) { return redirect()->secure($request->getRequestUri()); } return $next($request); } } Segundo passo: registre o middleware no Kernel namespace App\Http\Middleware; namespace App\Http; use Illuminate\Foundation\Http\Kernel as HttpKernel; class Kernel extends HttpKernel { ..... /** * The application's route middleware groups. * * @var array */ protected $middlewareGroups = [ 'web' => [ \App\Http\Middleware\EncryptCookies::class, \Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse::class, \Illuminate\Session\Middleware\StartSession::class, // \Illuminate...

Instalando o phpMyAdmin

Instalação do PHPMyAdmin Iremos instalar o PHPMyAdmin a partir dos repositórios do Ubuntu. Execute o comando abaixo em seu terminal: sudo apt-get update sudo apt-get install phpmyadmin php-mbstring php-gettext Serão realizadas algumas perguntas para realizar a instalação corretamente. Selecione  Apache2  para a seleção do servidor. Selecione  “Yes”  quando for perguntado se deseja utilizar  dbconfig-common  para configurar o banco de dados. Será solicitada a senha de  root  do banco de dados. Será solicitada para você digitar uma senha para acesso ao próprio PHPMyAdmin. Durante este processo de instalação, o arquivo de configuração do PHPMyAdmin já é adicionado em  “/etc/apache2/conf-enabled/” . É necessário habilitar as extensões  “mcrypt”  e  “mbstring”  digitando o seguinte comando: sudo phpenmod mcrypt sudo phpenmod mbstring Depois é só reiniciar o Apache: sudo systemctl restart apache2 Para ace...

Reconfigurar hora de um servidor Linux

dpkg-reconfigure tzdata 

Configuração do SSL no NGINX

server{          listen   80;        listen   [::]:80;        listen   443 default ssl;     ssl on; ssl_certificate /etc/ssl/certs/ssl_bundle.crt; ssl_certificate_key /etc/ssl/private/server.key; #Habilita SSLv3/TLSv1, mas não SSLv2, que é fraco e não deve mais ser utilizado. ssl_protocols SSLv3 TLSv1; #Desabilita todas as cifras fracas ssl_ciphers ALL:!aNULL:!ADH:!eNULL:!LOW:!EXP:RC4+RSA:+HIGH:+MEDIUM; }

Nginx - Manual de Instalação de certificado SSL

Imagem
Instalando o seu Certificado: Você vai precisar de: Seu certificado em formato PEM (Raiz, Raiz intermediária e Arquivo do seu certificado) Juntar (Concatenar) vários certificados em um só arquivo  Lembre-se de que os nomes utilizados neste tutorial  são somente EXEMPLOS. Se você recebeu três arquivos .crt: 1 - Utilizando o comando cat (em sistemas operacionais Unix e semelhantes): cat www_seudominio_com.crt COMODORSADomainValidationSecureServerCA.crt COMODORSAAddTrustCA.crt AddTrustExternalCARoot.crt >> ssl_bundle.crt Configure seu Virtual Host nginx Mova o recém-criado  ssl_bundle.crt  para o local onde você salva os arquivos de certificados (p. ex. /etc/ssl/certs/). crie/modifique o arquivo de configuração do seu site, que pode estar nos seguintes locais: * /etc/nginx/sites-available/ * /usr/local/nginx/sites-available/ Certifique-se dos seguintes itens: - 'ssl' deve estar em 'on'. - Configure 'listen' para a sua porta SSL; geralment...