cherrygirl ha scritto:
Ciao a tutti,
ho provato a fare un reverse proxy con apache e odoo 8.0, questo il file:
<VirtualHost *:80>
ServerName example.it
ServerAlias *.example.it
ErrorLog /var/log/odoo/openerp-error.log
CustomLog /var/log/odoo/openerp-access.log combined
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
ProxyRequests Off
ProxyPass / http://127.0.0.1:8069/
ProxyPassReverse / http://127.0.0.1:8069/
ProxyVia On
LogLevel warn
</VirtualHost>
Il sito si apre e lavoro correttamente, il problema è che sembra non carichi le immagini di sfondo, guardando il link effettivamente punta a
background-image: url(
www.example.it:8069/website/image/ir.att...ent/54_687edbd/datas)
io avendo fatto il bind del servizio a localhost dall'esterno non riesco quindi a raggiungere la porta 8069.
Ho provato pure a correggere il VirtualHost in:
<VirtualHost *:80 *:8069>
... ma il risultato non cambia... ho sbagliato da qualche parte?
grazie
Ad una prima occhiata la configurazione mi sembra corretta. Io la uso sulla 7.0 senza problemi.
Ti segnalo quello che, a mio parere, potrebbe essere modificato (ma non credo cambi la sostanza):
# ProxyVia On
Hai attivato il proxy oltre al reverse proxy, io commenterei questa direttiva
Potresti aggiungere:
<location / >
ProxyPassReverse /
</location>
Un'altra cosa che potrebbe essere errata se usi Apache 2.4 è l'uso delle direttive di Apache 2.2 che a volte non funzionano
<Proxy *>
# Order deny,allow
# Allow from all
AllowOverride None
Require all granted
</Proxy>
Se mi spieghi con esattezza come ricostruire l'errore, potrei provare con la mia 8.0 o 9.0 ed essere un po' più preciso