L'ho messo e non è bastato.
Poi ho visto nei log che era rimasto solo il warn:

[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.

Quindi ho abilitato proxy_http e ora il rewrite funziona...
... ma non funziona più il sito Plone (che prima funzionava almeno sulla sua
porta).

O meglio, funzionano il pannello di controllo e l'interfaccia di Zope,
ma non le pagine che ho creato.
Cosa può essere?


Il giorno 12 ottobre 2010 12:28, SauZheR <[email protected]> ha scritto:

> 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
>
_______________________________________________
Plone-IT mailing list
[email protected]
http://lists.plone.org/mailman/listinfo/plone-it
http://www.nabble.com/Plone---Italy-f21728.html

Rispondere a