-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On 05/12/2015 12:03 PM, Rafael Fonseca wrote: > Wido, > > If we were to recommend proxying with httpd, shouldn't cloudstack > provide that as well out of the box? I'd stay away from that. Providing that out of the box means doing more stuff which an admin should do. Wido > Btw, there isn't really a big performance gain by proxying through > httpd nowadays, the new version of the packaging also includes > using tomcat8, which has an improved http/nio connector, have a > look here for some performance benchmarks :) -> > http://www.tomcatexpert.com/blog/2010/03/24/myth-or-truth-one-should-a lways-use-apache-httpd-front-apache-tomcat-improve-perform > > What i think is that if we are going to suggest configuring httpd > on the same box we should do it automatically, if not, tomcat can > still run on port 80 by default and user can reverse proxy from any > other machine :) > > Also, if we're sticking to tomcat, we should have scripts build > the APR/native connector for improved performance :) > http://tomcat.apache.org/native-doc/ > > This would be an improvement independent from using or not > httpd/nginx in front of tomcat. > > > > > > On Tue, May 12, 2015 at 11:45 AM, Wido den Hollander > <w...@widodh.nl> wrote: > > > > On 05/12/2015 11:37 AM, Erik Weber wrote: >>>> On Tue, May 12, 2015 at 10:59 AM, Rafael Fonseca >>>> <rsafons...@gmail.com> wrote: >>>> >>>>> Hi all, >>>>> >>>>> I'm reworking the packaging system in cloudstack, and would >>>>> like to gather your opinion on the following: >>>>> >>>>> - Fedora 2x runs systemd's cockpit on port 9090 by default >>>>> This is a deal breaker for the cluster servlet port on this >>>>> OS, the two possibilities would be to either pack changes >>>>> to fedora's config on rpm install or simply change the >>>>> servlet port to another one that does not clash on any >>>>> distro.. any comments/suggestions? >>>>> >>>>> - Tomcat is not listening on port 80 Tomcat is using port >>>>> 8080, which makes the user have to specify that in the >>>>> browser.. should we change it? In ubuntu it's already >>>>> running under jsvc, so it shouldn't be a problem.. same can >>>>> be arranged for centos/other distros. >>>>> >>>> >>>> Is it possible to ask the user for this during installation >>>> and default to either 80 or 8080? I know Debian has a way to >>>> interact with the user during install, not sure about >>>> RedHat. >>>> >>>> I don't know the rationale behind putting it on port 8080 in >>>> the first place, but personally I don't see a problem moving >>>> it to port 80. >>>> > > I'd say to stick to 8080 and recommend anybody to use Apache / > Nginx to proxy towards Tomcat. > >>>> >>>>> - No link on the tomcat root (http://management-server/ can >>>>> link internally to http://management-server/client , this >>>>> makes it easier for new users who don't know the URL for >>>>> the UI :) >>>>> >>>>> >>>> Sounds like a good idea to me, I always forget to add /client >>>> when I browse to new installations. >>>> >> > -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAEBAgAGBQJVUeEFAAoJEAGbWC3bPspCupwQAJjU6Akq18N9QcPYiOK60NR5 P9+MF0UFvu1N5nHJxYwEHjIqwuzN9957xqx6LK0nhyDMN8ECadvZXweT5XhXbh+5 G7D1Wqilav7GqGiye+4zV2CLRUI8KBPrUMFHwk4C4o1SqE6YxiX7E8/WY+cx2nt2 LRAwPIvc3IL5QRIbiDfFm19mJRExBvHIZCYsMAPMgag2p85HOzuGxQ/NCcME7nna ODlHkjrPaWF66vZtyMA289R1e0Bab7hbElirCsA0VoTP3gbrwNriDf1KSfmOzIJD VyaSq2kcDIrWYWjuXxtjhIKdxCCkopgqRvjjiEDCQ3LVDaMsh4PSjhl2SuSU24l4 mX6DZXjnt+3U01FOj9Bc76K28hawB3+7qqYPEsWlboi7Jz5hn0j04Kn9wRa+ZbfF 8t1DUpdPDtWd+HsyV/fdKXKY1X4Q/P3SatrqVZBymnyT/l/ENvqYLzLcNXHN9NSl 8o0+vhmTJRdbK9QoNeB8QtmtU+VB4iyC6x5tfwgqLvRNsSep3mpEgrKVa3h1Ssaz 14ChxYSNktOLJM3JuKBHqzSM0lxOHOT7wkiSXiXlCpbaoVRLcge7U4PjJW/GCSrE a/BAUYQzSKBAS/OpZHFizmQ0J7ASXaFDlBwy5XBfV+4nZjtClVR4oN9VHAJJ8d2X Fl89s3wdH0L/ag6Sd/oj =nbJY -----END PGP SIGNATURE-----