[pve-devel] new https server
Alexandre DERUMIER
aderumier at odiso.com
Thu Apr 18 08:32:40 CEST 2013
Thanks Dietmar, I'll test it this week.
BTW, I finally get tls working with spice, I'll submit patches this week.
Do you think it's possible to use this new http server as CONNECT proxy ?
----- Mail original -----
De: "Dietmar Maurer" <dietmar at proxmox.com>
À: pve-devel at pve.proxmox.com
Envoyé: Mercredi 17 Avril 2013 07:58:13
Objet: [pve-devel] new https server
I just committed the code for the new http server. You basically need to update
pve-manager and pve-access-control packages.
We do not longer need apache2 for the api, so you can safely stop and remove apache2.
The new service is called pveproxy, and only listens to port 8006 (no redirect for port 80 and 443).
The new http server code in PVE::HTTPServer is event based using AnyEvent (fully asynchronous). So
we can open many connection and support keep-alive.
The whole server is about 1000 LOC, but code is a bit hard to read because of
the ‘continuation passing’ style ( http://en.wikipedia.org/wiki/Continuation-passing_style )
In future, it would be even possible to use Coro ( http://search.cpan.org/~mlehmann/Coro-6.23/ ) to
further improve performance.
Please review the code, and report bugs and missing features.
- Dietmar
_______________________________________________
pve-devel mailing list
pve-devel at pve.proxmox.com
http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel
More information about the pve-devel
mailing list