Re: Problem with Apache 2 and Apache Server

Andreas Hartmann <[email protected]> Thu, 09 Dec 2010 11:39:43 +0100
Newsgroups gmane.comp.cms.lenya.user
Message-ID <[email protected]>
Am 09.12.10 05:36, schrieb Anish Sneh:
> Yehya, please have a look (as suggested by Florent):
> http://lenya.apache.org/docu20/tutorials/proxy/modproxyajp.html
> HTH

BTW, I added a simpler configuration example that should be suitable for 
most usage scenarios (not published yet on the Lenya website):

https://lenya.zones.apache.org/cms/docu/live/docu20/tutorials/proxy/modproxyajp.html

-- Andreas


>
> On Tue, Nov 30, 2010 at 6:08 PM, Vik Tara <[email protected]
> <mailto:[email protected]>> wrote:
>
>     Hi,
>
>
>         As Lenya work on tomcat, I think you have to set up an ajp connexion
>         between apache server and tomcat
>
>     I would concur - we have had much better results using ajp.
>
>     Regards
>
>
>     Vik
>
>
>     On 11/30/2010 12:13 PM, florent andré wrote:
>
>         Hi Yehya,
>
>         As Lenya work on tomcat, I think you have to set up an ajp connexion
>         between apache server and tomcat (documentation here [1]).
>
>         My apache configuration (just for the live proxiing) is
>
>         <VirtualHost domain.com <http://domain.com/>>
>                  Servername domain.com <http://domain.com/>
>                 ServerAlias www.domain.com <http://www.domain.com/>
>
>                  ServerAdmin webmaster@localhost
>
>                 # proxy close
>                 ProxyRequests Off
>                 # send the real hostname to tomcat
>                 ProxyPreserveHost On
>
>         <Proxy *>
>                 Order deny,allow
>                     Allow from all
>         </Proxy>
>
>         <Location />
>                 ProxyPass ajp://localhost:8009/lenya/mypublication/live/
>                     ProxyPassReverse ajp://domain.com/ <http://domain.com/>
>         </Location>
>
>         </VirtualHost>
>
>         I suggest you to start to configure something simple, try if it
>         works,
>         and if yes add some features/configuration. It's more easy to
>         detect a
>         miss-configuration with two lines than with 100 :).
>
>         Please start a new thread for your upload problem, with the Lenya
>         version you use.
>
>         HTH
>
>         [1] :
>         http://lenya.apache.org/docu20/tutorials/proxy/modproxyajp.html
>
>
>         On 11/30/2010 11:43 AM, Yehya Mohamad wrote:
>
>             Dear Vik,
>
>             We have configured uploads to be allowed in the
>             local.build.properties
>             otherwise it would not work in http://host:8080/lenya/.
>             <http://host:8080/lenya/>..
>
>             Our Apache Configuration is as follows:
>
>             <VirtualHost NNN.NNN.NNN.NNN:443>
>
>                  ServerName domainame.org:443 <http://domainame.org:443/>
>                  ServerAdmin admin@domainname,org
>
>                  # Document root points to the root of the Web application
>                  DocumentRoot /srv/www/htdocs
>
>                  # Permissions on document root
>             <Directory /srv/www/htdocs>
>                      Options None
>                      AllowOverride None
>                      Order allow,deny
>                      Allow from all
>             </Directory>
>
>                  #   SSL Engine Switch:
>                  #   Enable/Disable SSL for this virtual host.
>                  SSLEngine on
>                  #   SSL Cipher Suite:
>                  SSLCipherSuite
>             ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL
>                  #   Server Certificate:
>                  SSLCertificateFile /etc/ssl/certs/domainname.org_cert.pem
>                  #   Server Private Key:
>                  SSLCertificateKeyFile /etc/ssl/certs/domainname.org.key
>
>                  # Logging configuration
>                  ErrorLog  /var/log/apache2/error_ssl-domainname.log
>                  CustomLog /var/log/apache2/access_ssl-domainname.log
>             combined
>
>                  # Access to Lenya application
>                  ProxyPassReverseCookiePath /lenya /
>             <Location /lenya/lenya>
>                      ProxyPass http://domainname.org:8080/lenya/lenya
>                      ProxyPassReverse http://domainname.org:8080/lenya/lenya
>                      # Open access
>                      Order allow,deny
>                      Allow from all
>             </Location>
>             <Location /lenya/menu>
>                      ProxyPass http://domainname.org:8080/lenya/menu
>                      ProxyPassReverse http://domainname.org:8080/lenya/menu
>                      # Open access
>                      Order allow,deny
>                      Allow from all
>             </Location>
>             <Location /lenya/modules>
>                      ProxyPass http://domainname.org:8080/lenya/modules
>                      ProxyPassReverse
>             http://domainname.org:8080/lenya/modules
>                      # Open access
>                      Order allow,deny
>                      Allow from all
>             </Location>
>             <Location /archive>
>                      ProxyPass
>             http://domainname.org:8080/lenya/domainname/archive
>                      ProxyPassReverse
>             http://domainname.org:8080/lenya/domainname/archive
>                      # Open access
>                      Order allow,deny
>                      Allow from all
>             </Location>
>             <Location /trash>
>                      ProxyPass
>             http://domainname.org:8080/lenya/domainname/trash
>                      ProxyPassReverse
>             http://domainname.org:8080/lenya/domainname/trash
>                      # Open access
>                      Order allow,deny
>                      Allow from all
>             </Location>
>             <Location /authoring>
>                      ProxyPass
>             http://domainname.org:8080/lenya/domainname/authoring
>                      ProxyPassReverse
>             http://domainname.org:8080/lenya/domainname/authoring
>                      # Open access
>                      Order allow,deny
>                      Allow from all
>             </Location>
>             <Location />
>
>                       Redirect      permanent /lenya/domainname/live
>             http://domainname.org <http://domainname.org/>
>                       Redirect      permanent /lenya/domainname/archive
>             https://domainname.org/archive
>                       Redirect      permanent /lenya/domainname/authoring
>             https://domainname.org/authoring
>                       Redirect      permanent /lenya/domainname/modules
>             https://domainname.org/lenya/modules
>                       Redirect      permanent /lenya/domainname/trash
>             https://domainname.org/trash
>                       RedirectMatch permanent ^/$
>             https://domainname.org/authoring/index.html
>                      # Open access
>                      Order allow,deny
>                      Allow from all
>             </Location>
>
>             </VirtualHost>
>
>
>             Best regards,
>
>             Yehya
>
>
>             Am 30.11.2010 11:25, schrieb Vik Tara:
>
>                 Hi Yehya,
>
>
>                     Only accessing the authoring environment
>                     https://www.domain.org <https://www.domain.org/> shows
>                     a problem, where I can not find any hint to its
>                     solution:
>
>                 You could have a mistake in your apache virtual host
>                 configuration -
>                 can you post it?
>
>
>                     Uploading images/assets does not work
>
>                 Have you configured uploads to be allowed in the
>                 local.build.properties?
>
>                 Regards
>
>
>                 Vik
>
>                 On 11/30/2010 10:22 AM, Yehya Mohamad wrote:
>
>                     Hi all,
>
>
>                     we have installed and customized a Lenya 2.0.3
>                     version, it is so far
>                     running stable locally (live and authoring) using
>                     http://host:8080/lenya/. <http://host:8080/lenya/>..
>
>                     When putting it in an apache server   environment,
>                     we get everything
>                     running by accessing the live area like
>                     http://www.domain.org <http://www.domain.org/>
>                     Only accessing the authoring environment
>                     https://www.domain.org <https://www.domain.org/> shows
>                     a problem, where I can not find any hint to its
>                     solution:
>
>                     Uploading images/assets does not work, after
>                     selecting an image, the
>                     system displays the
>                     https://www.domain.org/authoring/index.html
>                     without any error message in the logs
>
>                     Please tell me, if you know where to look for a solution
>
>
>
>                     Best Regards
>
>                     Yehya Mohamad
>
>
>
>                     ---------------------------------------------------------------------
>                     To unsubscribe, e-mail:
>                     [email protected]
>                     <mailto:[email protected]>
>                     For additional commands, e-mail:
>                     [email protected]
>                     <mailto:[email protected]>
>
>
>
>                 ---------------------------------------------------------------------
>                 To unsubscribe, e-mail:
>                 [email protected]
>                 <mailto:[email protected]>
>                 For additional commands, e-mail:
>                 [email protected]
>                 <mailto:[email protected]>
>
>
>
>
>             ---------------------------------------------------------------------
>             To unsubscribe, e-mail: [email protected]
>             <mailto:[email protected]>
>             For additional commands, e-mail: [email protected]
>             <mailto:[email protected]>
>
>
>         ---------------------------------------------------------------------
>         To unsubscribe, e-mail: [email protected]
>         <mailto:[email protected]>
>         For additional commands, e-mail: [email protected]
>         <mailto:[email protected]>
>
>
>
>
>     ---------------------------------------------------------------------
>     To unsubscribe, e-mail: [email protected]
>     <mailto:[email protected]>
>     For additional commands, e-mail: [email protected]
>     <mailto:[email protected]>
>
>
>
>
> --
> Anish Sneh
> "Experience is the best teacher."


-- 
Andreas Hartmann, CTO
BeCompany GmbH
http://www.becompany.ch
Tel.: +41 (0) 43 818 57 01