Páginas

martes, 28 de febrero de 2017

Redireccionar de http a https en Apache y Ubuntu Server

Lo primero es editar el archivo de Configuración de Apache, con la siguiente información.


> nano default-ssl.conf


<VirtualHost _default_:80>
        ServerAdmin admin@domain.com
        ServerName domain.com
        ServerAlias www.domain.com
        RewriteEngine on
        ReWriteCond %{SERVER_PORT} !^443$
        RewriteRule ^/?(.*) https://%{HTTP_HOST}/$1 [NC,R,L]
</VirtualHost>
Luego ejecutamos en siguiente comando en la consola y listo:

sudo a2enmod rewrite && sudo service apache2 restart

Mostrar el log en Tiempo real de Apache en Ubuntu Server

La forma de ver los que sucede en nuestro server mientras está al aire es accediendo al archivo .log de Apache, para tener acceso en tiempo real, podemos ejecutar el siguiente comando desde la consola.


> tail -f /var/log/apache2/error.log

miércoles, 25 de enero de 2017

Deploying Laravel en Heroku

Durante el las pruebas iniciales en el desarrollo de un API con Laravel, me encontré con el inconveniente que mi VPS tardaba mucho en cargar los archivo de mi proyecto, entonces me acordé de Heroku, una plataforma que permite hacer deploy de nuestra aplicaciones en servidores de producción para hacer pruebas básicas y de forma gratuita hasta cierto punto.
Pero las cosas no se me daban pues segui los pasos de muchas guias que encontre en internet pero no logré mi objetivo de forma fácil.
Así que   decidí realizar esta guía para ayudar a todos los que están en este mismo proceso, y que por fin puedan desplegar su aplicación Laravel en Heroku.
Crear la aplicación en Laver desde la consola:
   composer create-project laravel/laravel nombreproyecto

   cd nombredelproyecto

Inicializar un repositorio Git en la carpeta principal de nuestro proyecto:

   git init
   git add .

   git commit -m "new project laravel"




Crear el archivo Procfile:
   echo web: vendor/bin/heroku-php-apache2 public/ > Procfile
   git add .
   git commit -m "Procfile para Heroku"

Crear la nueva aplicación en Heroku:
   heroku create

Configurar la clave de cifrado de Laravel:
   php artisan key:generate --show 

   heroku config:set APP_KEY=Key generada en el comando anterior

Push al repositorio Heroku:
   git push heroku master

Abrir la Aplicación:
   heroku open

Con los pasos anteriores logre desplegar mi aplicación Laravel en Heroku, cualquier inquietud no duden en informarme.