r3wp [groups: 83 posts: 189283]
  • Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search
 

World: r3wp

[!Cheyenne] Discussions about the Cheyenne Web Server

Endo
26-Jul-2010
[8592]
ws protocol works,
run the chat server (see the post on the forum)
p: open ws://localhost/chat
insert p "hello"
pick p 1
== "hello"
insert p "/nick endo"
pick p 1
== "server: you known as endo"
Graham
26-Jul-2010
[8593]
and pick p 1000000 is the same?
Endo
26-Jul-2010
[8594]
I guess so :)
Graham
26-Jul-2010
[8595]
some ports a pick is a bit meaningless
Endo
26-Jul-2010
[8596x4]
yes, you can use only pick port 1.
if no data, then it returns none, so you can simply poll it. it doesn't 
wait for the data.
ws protocol is event based in its specification, so made it as no-wait. 
then and event based protocol can be built on this.
syntax highlighted version http://www.moldibi.com/rebol/ws.html
Graham
26-Jul-2010
[8600]
net-utils/net-install ws self 80
NickA
27-Jul-2010
[8601x2]
Endo, for the moment, use 4 spaces for tabs, and you're formatting 
will stay intact.  I'll change the script to replace tabs with spaces.
Endo, I updated to script to maintain formatting in a few new ways 
:)
Endo
27-Jul-2010
[8603]
Thank you Nick.
Graham
27-Jul-2010
[8604x3]
I know you can run virtual sites on the same port .. but do things 
work better if you run an instance of Cheyenne for each site ( using 
a different port  ) ??
At present I have to manually edit the httpd.cfg and restart ( maybe 
reloading works ) Cheyenne when I add a new user.
I'm wonding if I can just create a new httpd.cfg from a template, 
make the changes to support the port I want to provision, create 
a sym link in the new directory and then run from the sym link...
Janko
27-Jul-2010
[8607]
Graham: why do you need to edit httpd.cfg for each user?
Kaj
27-Jul-2010
[8608x3]
Also, you can reload the configuration without restarting Cheyenne
The Syllable Server manual has an example how to do that on Linux:
http://web.syllable.org/Server/README-SyllableServer.txt
Graham
27-Jul-2010
[8611x3]
Janko, because each user has their own domain
Is there an equivalent for kill on Win32 ?
I was thnking of using a web socket connection to cause Cheyenne 
to reload its configuration
Janko
27-Jul-2010
[8614]
Graham: domain or maybe subdomain? if subdomain and maybe domain 
also you could probably put nginx in front of cheyenne and use rewrite 
rules to do this (depending on the concrete situation)
Graham
27-Jul-2010
[8615x3]
Domain ... not subdomain
Maybe that's what I should have done in the first place ... used 
sub domains :(
And that way I wouldn't have all the issues of mismatched ssl certificates
Janko
27-Jul-2010
[8618x3]
for subdomains it's simple (and much cheaper than domains, since 
you don't have to buy each one) .. you use rewrite rules and modify 
domain to a get parameter that cheyenne can act on
I think so called wildcard certificate work on all subdomains
I mean, you buy one for all subdomains
Graham
27-Jul-2010
[8621x4]
I don't buy the domains ..the users do :)
I don't have that many users .. .so maybe I should start again ...
Who do you use to manage your domains?  Godaddy?
And is it easy to redirect subdomains to other ip addresses?
Janko
27-Jul-2010
[8625x2]
if you have nginx in front you can have cheyenne servers reverse 
proxied to many ip-s yes.. in the same way you can for different 
subdomains or domains  (rule for reverse proxy is very simple)
I can send you example if you don't find it on net
Graham
27-Jul-2010
[8627]
I don't have nginx running ... it's a windows2003 server
Janko
27-Jul-2010
[8628x2]
you also get easy https support with nginx if you need it some day 
... what do you need certs now?
I don't know how stable it's supposed to be but nginx runs on windows 
too now.. I use it here for dev
Graham
27-Jul-2010
[8630]
So, one certificate will work across all subdomains?
Janko
27-Jul-2010
[8631x4]
I think, if I understood the "wildcart domains" correctly .. they 
are more expensive than ordinary
== "wildcard certificates"
Single Domain with Unlimited Subdomains (Wildcard): $199.99 https://www.godaddy.com/ssl/ssl-certificates.aspx
http://www.comodo.com/e-commerce/ssl-certificates/wildcard-ssl.php
Graham
27-Jul-2010
[8635x2]
expensive
$800 for a certificate
Janko
27-Jul-2010
[8637]
godaddy-s option is cheaper
Graham
27-Jul-2010
[8638]
yeah ...
Janko
27-Jul-2010
[8639]
well, it depends on the number of subdomains, if this is worth it
Graham
27-Jul-2010
[8640]
I might experiment first with a self signed wild card certificate
Kaj
27-Jul-2010
[8641]
Is there an equivalent for kill on Win32 ?