Agregar una aplicación elaborada con codeigniter en Servidores Linux.
Publicado: Jue Nov 02, 2017 11:02 am
Para agregar una aplicación elaborada en codeigniter en un servidor apache2 de Linux, debemos seguir los siguientes pasos.
Paso N° 01 Instalación de Apache2
Click Aquí
Paso N° 02 Agregamos la aplicación en nuestro servidor apache2
Simplemente copiamos en /var/www/ o www/html
Ejemplo:
Paso N° 03 Virtualizamos nuestra aplicación
Click Aquí
Paso N° 04 Editamos el archivo .htaccess de apache2
Sustituimos AllowOverride None por AllowOverride All
Ejemplo:
Paso N° 05 Reiniciamos Apache2
Editamos el .htaccess de nuestra aplicación.
Ahora procedemos a sustituir el contenido del archivo por el siguiente:
Muy importante: en caso de no ser virtualizado, es decir de estar en un servidor configurado a un DNS deberá ser sustituido por
donde mi-aplicacion es el nombre de nuestra aplicación.
Paso N° 06 Activamos el rewrite
Paso N° 07 Reiniciamos Apache2
Paso N° 08 Mejoramos la seguridad de nuestra aplicación.
Creamos un Array que nos permitirá ocultar información de nuestra aplicación en la URL visible en nuestros navegadores.
Donde cualquiercosa sera lo único que visualizaran los usuarios de nuestra aplicaciones en sus navegadores.
Paso N° 01 Instalación de Apache2
Click Aquí
Paso N° 02 Agregamos la aplicación en nuestro servidor apache2
Simplemente copiamos en /var/www/ o www/html
Ejemplo:
Código: Seleccionar todo
cp -r mi-aplicacion /var/www/html
Click Aquí
Paso N° 04 Editamos el archivo .htaccess de apache2
Código: Seleccionar todo
nano /var/www/html/mi-aplicacion/.htaccess
Ejemplo:
Código: Seleccionar todo
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
Código: Seleccionar todo
service apache2 restart
Editamos el .htaccess de nuestra aplicación.
Código: Seleccionar todo
nano /var/www/html/mi-aplicacion/.htaccess
Código: Seleccionar todo
<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?$1 [L]
</IfModule>
Código: Seleccionar todo
RewriteBase /
Código: Seleccionar todo
RewriteBase /mi-aplicacion
Paso N° 06 Activamos el rewrite
Código: Seleccionar todo
a2enmod rewrite
Código: Seleccionar todo
service apache2 restart
Paso N° 08 Mejoramos la seguridad de nuestra aplicación.
Creamos un Array que nos permitirá ocultar información de nuestra aplicación en la URL visible en nuestros navegadores.
Código: Seleccionar todo
nano /var/www/html/mi-aplicacion/application/config/routes.php
Código: Seleccionar todo
$route['cualquiercosa'] = "mi-aplicacion/index";