Ubuntu Server 14.04.3 LTS
Premetto che ho installato webmin, ho creato dei virtual hosts.... attivato il modulo mod_rewrite.
Quando sul file di configurazione del virtual hosts vado ad inserire AllowOverride All e riavvio apache, il sito web restituisce "Internal Server Error" nel mio caso ho inserito questo:
/etc/apache2/sites-available/webmin.1452246432.conf
Codice: Seleziona tutto
ServerAdmin webmaster@localhost
DocumentRoot /var/www/siteadmin
<Directory /var/www/siteadmin>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
Codice: Seleziona tutto
sudo a2enmod rewrite
Module rewrite already enabled
Codice: Seleziona tutto
<Directory "/var/www/siteadmin">
AllowOverride All
</Directory>
Il Log di apache restituisce i seguente errore:
Codice: Seleziona tutto
/var/www/siteadmin/.htaccess: Invalid command 'ewriteEngine', perhaps misspelled or defined by a module not included in the server configuration, referer: http://siteadmin.htmlservices.it/index.php/login
/var/www/siteadmin/.htaccess: Invalid command 'ewriteEngine', perhaps misspelled or defined by a module not included in the server configuration
Codice: Seleziona tutto
RewriteEngine on
#RewriteCond $1 !^(index\.php|boostrap|css|elements|fonts|images|js|robots\.txt)
#RewriteCond %{REQUEST_FILENAME} !-f
#RewriteCond %{REQUEST_FILENAME} !-d
#RewriteRule ^(.*)$ index.php/$1 [L]
RewriteRule ^index.php/sites/getframe/([a-zA-Z0-9]*)/(.*) elements/$1/$2
RewriteRule ^index.php/sites/previewu/([0-9]*)/([a-zA-Z0-9]*)/(.*) elements/$2/$3
RewriteRule ^index.php/temple/index/([a-zA-Z0-9]*)/(.*) elements/$1/$2