Página de inicio de CodeIgniter en blanco en Amazon EC2

Página de inicio de CodeIgniter en blanco en Amazon EC2

Mi aplicación CodeIgniter funciona bien en WAMP usandohttp://localhost/myapp

Sin embargo, aparece una página en blanco en mi microinstancia Amazon EC2 usando http://xxx-xxx-xxx-xxx-xxx.compute-1.amazonaws.com/myapp.

Además, todavía obtengo la página de prueba AMI de Amazon Linux usando este enlace: (comenté el contenido de bienvenido.conf):http://xxx-xxx-xxx-xxx-xxx.compute-1.amazonaws.com

Mi pregunta es: ¿qué cambios debo realizar para que mi aplicación CodeIgniter funcione en mi microinstancia EC2? Mi aplicación no utiliza una base de datos. Simplemente consulta la API de Twitter y devuelve los resultados.

Esto es lo que he hecho hasta ahora:

  1. Yo subími aplicación CodeIgniteral /var/www/htmldirectorio de mi microinstancia Amazon EC2 sin errores usando FileZilla.
  2. También intenté deshabilitar la página de prueba AMI de Amazon Linux comentando las siguientes líneas en/etc/httpd/conf.d/welcome.conf

Opciones de LocationMatch "^/+$" -Índices Errordocument 403 /error/noindex.html /LocationMatch

EDITAR 1 En mi directorio raíz de CodeIgniter, tengo un archivo .htaccess (ver más abajo). ¿Tengo que hacer una configuración similar en mi instancia EC2 para poder acceder a mi página de inicio de CI?:

RewriteEngine On

# Put your installation directory here:
# If your URL is www.example.com/, use /
# If your URL is www.example.com/site_folder/, use /site_folder/

RewriteBase /myapp

# Do not enable rewriting for files or directories that exist
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

# For reuests that are not actual files or directories,
# Rewrite to index.php/URL
RewriteRule ^(.*)$ index.php/$1 [PT,L]

Respuesta1

Coloque las siguientes líneas en httpd.conf

  AddType application/x-httpd-php .php .phtml
  AddType application/x-httpd-php-source .phps

y reiniciar apache después

Descubra la siguiente línea en la configuración de Apache

  Options Indexes FollowSymLinks

hazlo

  Options -Indexes FollowSymLinks

Esto deshabilitará la lista de directorios en su Apache.

información relacionada