![]() |
Problem for setup SSL
Hello, just updated to RC5, very nice version. i love the VH template.
I Wish it should be great that the program created home directory when we add a new user. Even better i wish, when it created the directory, that it lunch a script (we could give the path), then with this script we could create others services on the servers, the user, the pass, the mail, ftp... it would be great to have something like Before Creating Script : /give/a/path (with into parameters, info we gaved, virtual host name, domains, alias...) After Created Script : /give/another/path So i ve modified like i wanted the CentralConfigLog in VH templates, and add in my virtual host super-barre.com So for the SSL, i ve created a listeners called "Secure" with port 443, secure, and the same ip than i use on port 80 listener and virtual host mapping "Exemple" => super-barre.com Into the SSL tag Cert File $SERVER_ROOT/conf/new.cert.cert Key File $SERVER_ROOT/conf/new.cert.key I ve created the cert and the key. and selected ssl 2 and 3, and High medium Low. Then i apply changes with a lsws restart. But Secure Listeners do not lunch, and in my log i have 2005-01-20 14:57:26.198 ERROR [config:server:listener:Secure] missing <address> in <listener> So i ve search a lot where i have miss an adress, but i don't find. Can you help me please ? Another things, How change the SSL defaut home directory ? And even if i can't change it, where i could find it ? |
Thank you for the suggestion, we probably will add script to create a user account, copy a template directory to new user's home directory, but you still need to take care of the rest yourself.
Yes, we can add an option like what you suggested to execute a script. Have no plan for a full featured web hosting control panel yet, instead, we plan to improve LSWS' compatibility will Apache, and eventually make LSWS compatible with existing control panels. :-) The SSL listener problem has been addressed, please download again. Thanks, George |
Nice i will download it and test.
The best of all it will be than lsws have an httpd.conf compatible configuration file, i mean... Keep your xml config, just in more, and lunch the lsws server, or reload, make a small program to convert a httpd.conf into your XML format, and it will be nice. Just type : /etc/init.d/ldws start => Conversion of httpd.conf into your XML => Start the lsws server. Hop :) Thanks you for your reactivity. |
Just tested
Hi,
So ive installed the new version, SSL seem to lunch ok. and well listen on 443 port on my ips. its accept ssl, i ve the certificate, all is good BUT in Serveur status i have Default *:80 Running [Example] * [super-barre.com] super-barre.com *.super-barre.com superbarre.com super-barre.org super-barre.net Secure *:443 Running [Example] * super-barre.com is an virtual host than i ve created into the VH templates BEFORE setup the secure listener. And its looks ssl doesn't apply to this virtual host. So i ve deleted the virtualhost super-barre.com into the VH template system, and recreated it, but still look not to apply to my domain Default *:80 Running [Example] * [super-barre.com] super-barre.com *.super-barre.com superbarre.com super-barre.org super-barre.net Secure *:443 Running [Example] * ANOTHER THINGS in the VH Template System (tag general) we have Virtual Host Root => $SERVER_ROOT/$VH_NAME/ Document Root => $VH_ROOT/html/ But there is a way to add something like SSL Document Root => $VH_ROOT/secure/ Because SSL point to same directory, and its HARD to differances the 2 ports. Others system does like that (Direct Admin for exemple redirect http => public_html and https => private_html) |
To archive what exactly you want, you should create a new template similiar to the existing one by pointing VHROOT to secure/, and assign SSL listener to the new template. Make sure not to let two templates point to the same template file, make a copy.
As to the SSL binding issue, you probably did not add SSL listener to template listener binding list. |
I cannot add it because the virtual host is into the centralConfigLog template, And when going to
Listeners => Secure => Virtual Host Mapping => Add in Virtual Host i ve only "Exemple" then in Domains i ve put "*" When adding the super-barre.com host into the VH template system, it add mapping to the Default listeners but not to the secure liscener See my Server Status Listeners Name Address Status Virtual Host Mappings Default *:80 Running [Example] * [super-barre.com] super-barre.com *.super-barre.com superbarre.com super-barre.org super-barre.net Secure *:443 Running [Example] * |
There is a "Mapped Listeners" configuration in "Template Location" configuration.
|
Oh ok, its what i missed
Thanks |
So for dissociated the html home directory and the https home directory
i ve copy $SERVER_ROOT/conf/templates/ccl.xml into $SERVER_ROOT/conf/templates/securetemplate.xml Then created a new template by the admin, Called it "SecureTemplate" which it use the template file $SERVER_ROOT/conf/templates/securetemplate.xml and mapped to the listeners : Secure and in General : Document Root $VH_ROOT/private_html/ Then i ve add my host 'super-barre.com' Then restart server But in log i ve 2005-01-21 17:48:07.556 INFO [config:template:SecureTemplate] Virtual host super-barre.com already exists, skip template configuration so it cannot exist 2 hosts with same name and has the name play in home directory $SERVER_ROOT/$VH_NAME/ (and its impossible to modify with parametre, Vh_NAME must be here) So all i can have its Server_root/super-barre.com (http) Server_root/ssl-super-barre.com (https) But i should have Server_root/super-barre.com/html/ Server_root/super-barre.com/private_html/ But its not very problematic. i will just have 2 directory, i will make the symbolic links Server_root/super-barre.com/private_html > Server_root/ssl-super-barre.com Thanks for your help |
Finally its works like i said,
but very heavy to setup, its would be fine in future release to simply have 2 home variables, one for http, and one for ssl and we will can be dissociated it or lead them to same path |
| All times are GMT -7. The time now is 09:33 AM. |