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
