non vedo
ProxyVia on

Il giorno 12 ottobre 2010 11:45, Federico Bruni <[email protected]> ha
scritto:

> Salve,
>
> pur avendo salvato il file httpd.conf che avevo già utilizzato con successo
> per mettere Plone dietro Apache,
> non riesco più a farlo funzionare... vai a sapere perché.. :-)
> È vero che ho cambiato un paio di cose: il server è Ubuntu e non più
> Debian. Ma soprattutto l'installazione
> di Plone è dentro la DocumentRoot di Apache (mentre prima era in
> /usr/local). Può essere un problema?
> Ho anche aggiunto un'altra RewriteRule per impedire l'accesso ai repo .git
> dentro la root di apache.
>
> Non ho trovato guide chiare sull'argomento e vorrei finalmente capirci
> qualcosa.
> Ecco un po' di domande:
>
> - uso questa RewriteRule:
>
> RewriteRule ^/(.*)
> http://127.0.0.1:8080/VirtualHostBase/http/www.sito.com:80/Plone/VirtualHostRoot/$1[L,P]
>
> (dove Plone è ovviamente il mio sito plone)
>
> Rifacendo i test su un'installazione fresca di Apache ho scoperto che non
> basta abilitare il mod_rewrite,
> serve anche il mod_proxy (altrimenti nei log mi dice "attempt to make
> remote
> request from mod_rewrite without proxy enabled"). Giusto?
>
> - dopo aver abilitato il proxy ho un errore e un warn:
> "client denied by server configuration"
> "[warn] proxy: No protocol handler was valid for the URL /. If you are
> using a DSO version of mod_proxy, make sure the proxy submodules are
> included in the configuration using LoadModule."
>
> Ecco un esempio del mio httpd.conf:
>
>
> <VirtualHost *>
>         ServerAdmin [email protected]
>         ServerName sito.com
>         ServerAlias www.sito.com
>
>         DocumentRoot /home/user/public_html
>         <Directory />
>                 Options FollowSymLinks
>                 AllowOverride None
>         </Directory>
>         <Directory /home/user/public_html>
>                 Options Indexes FollowSymLinks MultiViews
>                 AllowOverride None
>                 Order allow,deny
>                 allow from all
>         </Directory>
>
>         ErrorLog /var/log/apache2/error.log
>
>         # Possible values include: debug, info, notice, warn, error, crit,
>         # alert, emerg.
>         LogLevel warn
>
>         CustomLog /var/log/apache2/access.log combined
>
>         RewriteEngine On
>
>         # Rewrite per il sito Plone
>         RewriteRule ^/(.*)
> http://127.0.0.1:8080/VirtualHostBase/http/www.sito.com:80/Plone/VirtualHostRoot/$1[L,P]
>
>         # Impedire l'accesso pubblico ai repository .git che sono nella
> DocumentRoot
>         RewriteRule \.git -- [F,L]
>
>         <Proxy *>
>             Order deny,allow
>             Allow from all
>         </Proxy>
>
>         <LocationMatch "^[^/]">
>             Deny from all
>         </LocationMatch>
>
> </VirtualHost>
>
>
> Grazie per l'aiuto!
> Federico
>
> _______________________________________________
> Plone-IT mailing list
> [email protected]
> http://lists.plone.org/mailman/listinfo/plone-it
> http://www.nabble.com/Plone---Italy-f21728.html
>



-- 
  bye
SauZheR
************************************
l'iterazione è umana...
la ricorsione, Divina!
************************************
reply to: sauzher AT gmail DOT com
_______________________________________________
Plone-IT mailing list
[email protected]
http://lists.plone.org/mailman/listinfo/plone-it
http://www.nabble.com/Plone---Italy-f21728.html

Rispondere a