Ubuntu Server 14.04 mod_rewrite e AllowOverride All

Installazione, configurazione e uso di Ubuntu come server: web, ftp, mail, news, proxy, dns e altro.
Scrivi risposta
TinoB
Prode Principiante
Messaggi: 2
Iscrizione: domenica 31 gennaio 2016, 11:47
Desktop: no
Distribuzione: Ubuntu Server 14.04.3 LTS
Sesso: Maschile

Ubuntu Server 14.04 mod_rewrite e AllowOverride All

Messaggio da TinoB »

Salve a tutti, non riesco in nessun modo a far funzionare correttamente il modulo "mod_rewrite", o seguito varie giude ma non riesco proprio a venirne fuori, o deciso quindi di chiedere aiuto al forum....

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
Il modulo rewrite è attivo in quanto sia dalla gestone moduli di apache webmin mi retituisce"rewrite Enabled" sia dalla console :

Codice: Seleziona tutto

sudo a2enmod rewrite
Module rewrite already enabled
Ho provato anche a scrivere l'istruzione "AllowOverride All" direttamente nel file apache2.conf

Codice: Seleziona tutto

<Directory "/var/www/siteadmin">
    AllowOverride All
</Directory>
Ma al riavvio di apache il problema è uguale

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
invece il file .htaccess sul sito è:

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
Sicuramente sbaglio io qualcosa ... qualcuno mi sà aiutare? grazie a tutti...
Scrivi risposta

Ritorna a “Ubuntu su server”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 12 ospiti