AltME groups: search
Help · search scripts · search articles · search mailing listresults summary
world | hits |
r4wp | 5907 |
r3wp | 58701 |
total: | 64608 |
results window for this page: [start: 24501 end: 24600]
world-name: r3wp
Group: !Cheyenne ... Discussions about the Cheyenne Web Server [web-public] | ||
Graham: 21-Dec-2007 | As a remainder, all the Cheyenne source code, including the service.dll source is release under BSD license. => "as a reminder ... " | |
Dockimbel: 21-Dec-2007 | Re service.dll : it could be used to add NT-Service support for any REBOL app. But currently, there's a few hardcoded parameters in the C source, so it would need at least a recompilation to work for another app. I was thinking about packaging this into a simple library...I'll see if can find some time to do that. But, in all cases, it requires at least /Library component. | |
BrianH: 21-Dec-2007 | If it is solid, I could use such a dll right away. | |
BrianH: 21-Dec-2007 | I'm a little curious as to what service.dll does. As Dockimbel said, it is currently Cheyenne-specific, and it currently doesn't come with source (that I can find yet), but looking at the calling source it seems that it does not handle all of the service-related functions, just "ServiceLaunch". I wonder if there would be some merit to putting wrappers for the other service functions in that dll, or converting the ServiceLaunch function to REBOL and just doing calls to system standard dlls. Pulling the existing REBOL wrapper functions out into a seperate script and generalizing them would probably be a good idea, at the least. | |
Dockimbel: 21-Dec-2007 | service.dll does has a minimal effort to support services. It has only starting and stopping support. Stopping triggers a UDP packet sent to Cheyenne process to notify the shutdown message. That's the only way to communicate with a REBOL process. Windows message cannot pass because it requires a permanent window structure (not possible in service mode). Pipes coud be a solution but they don't trigger events in REBOL wait loop. | |
Dockimbel: 21-Dec-2007 | To be more accurate, it's possible for a service to have an opened window (even if it's not visible) to receive messages, but in this case, I never was able to make it survive a session logoff / logon sequence. In Windows, there's also threads message queues, but REBOL doesn't seem to trigger events from that channel too. If SYSTEM port was able to support that way to communicate, that would be a better way for the DLL to transmit messages from the service manager. | |
Dockimbel: 21-Dec-2007 | My service DLL spawns a new thread to respond to SCM (Service Control Manager) messages. The main thread is still the one from Cheyenne, if Cheyenne dies, the service dies too. That's an intended feature. The SCM has built-in service automatic restart capabilities, you just need to properly configure that in service's properties. | |
BrianH: 21-Dec-2007 | BTW, I recall that Hamachi includes a -srvany parameter that tells it to ignore logoff messages and just pay attention to shutdown messages. That kind of thing may be doable in REBOL too, with the system port. | |
BrianH: 21-Dec-2007 | There are times that I wish REBOL had a facility similar to BackOrifice, which dynamically linked to libraries stored in exe resources without having to extract them. The equivalent in REBOL would be to load/library from a binary! value. | |
Dockimbel: 21-Dec-2007 | That would be a very handy feature. In R3, with thread and good callback support, the service DLL would be useless, you could do all in API calls from REBOL. | |
Henrik: 31-Dec-2007 | will there be a VID based config UI for it? | |
Dockimbel: 31-Dec-2007 | VID based config : it's a planned feature, but I need first to finish the web-based version. The VID version could be done quite easily using the same HTTP API. | |
Henrik: 31-Dec-2007 | doc: source code service: not like docbase. it's more for control of what versions a user can download, discerning between stable, unstable versions. also delivers a clean upgrade procedure that is easy for the user. one can download scripts, packages of scripts and on-demand encapped executables. it works all inside REBOL/Services, but I need a "virgin" entry, so new users can get their programs through a webbrowser as well. | |
Henrik: 31-Dec-2007 | (which I expect will be a year from now at this pace) | |
Henrik: 31-Dec-2007 | but the basic idea is that developers should have an easy way to distribute their programs and users should have an easy way to upgrade their rebol applications. there are some tricks involved to lock it down so only specific users can get specific updates for specific programs. it may be tied into a purchasing system as well. that's where the on-demand encapping comes in. | |
Henrik: 31-Dec-2007 | it is much more than just providing links to scripts on a webpage. | |
BrianH: 31-Dec-2007 | A Cheyenne front end could be very useful. Cheyenne could easily use REBOL/Services for login. | |
Henrik: 1-Jan-2008 | Apparently it's not in the main cheyenne.r file, but during a call to a sub system (don't know which yet) that causes this. | |
Henrik: 1-Jan-2008 | Doc, are you considering simple HTML templates for .rsp pages, or is that already possible? Such as converting a block of values to a table: <% print html-table read %. %> | |
Dockimbel: 1-Jan-2008 | It's not on my Todo list, I plan to make a higher level framework for building web applications, where I don't want to mess anymore with HTML or Javascript. Kind of VID dialect that compiles to HTML+CSS+JS. | |
DerekR: 28-Jan-2008 | umm, okay, well maybe this is the right place for a small problem I've encountered with cheyenne / uniserve -- maybe not an issue with the server but me being new to rebol -- btw this is on windows 2000 and happens with both cheyenne and uniserve -- when I go to any cgi or rsp page a new rebol console pops up in front of the browser! Is there anywhere in the uniserve / cheyenne source where I can disable this behavior? | |
Dockimbel: 28-Jan-2008 | Softinnov.org is back online. There's some bad URL requests using not supported HTTP method that sometimes crash Cheyenne. I'm working on a fix for this and will publish it asap. | |
DerekR: 28-Jan-2008 | While you're here -- I noticed that Cheyenne failed to fetch a jpg image that had spaces in its src url -- e.g. "red rock river.jpg" -- and "red rock river.jpg" didn't help either ... | |
DerekR: 28-Jan-2008 | (uniserve didn't have a problem with this btw) | |
DerekR: 28-Jan-2008 | -- btw wanted to say how delighted I was to find a lightweight, scriptable, no-hassle-to-install, x-platform web server -- many thanks!! | |
Dockimbel: 28-Jan-2008 | I plan to make a new release this week, only bugfixes. | |
DerekR: 28-Jan-2008 | I had a problem with port 80 at first -- this both in uniserve and cheyenne -- changed the hardcoded port assignment in httpd.r to 8880 and it worked fine | |
DerekR: 28-Jan-2008 | woops -- just attempted to register a new acct w/ yr bugtracker -- got the email confirming, went to the indicated url -- found a bug ;-) --> > RSP Error Trapped< Error Code : 310 Description : script error ! validate-user has no refinement called update Near : [if not validate-user/update request/content [err?: yes]] Where : protected-exec | |
Dockimbel: 28-Jan-2008 | funny bug... I guess that's a regression from last restore after the server's disk crashed... | |
Dockimbel: 28-Jan-2008 | give me a few minutes to fix that... | |
DerekR: 28-Jan-2008 | Doc? -- just filled in a ticket but when I tried to submit I got "Access Denied" ... bzzzzt | |
Henrik: 7-Feb-2008 | After rebooting my OSX machine, Cheyenne doesn't work anymore. I didn't change anything. It starts and runs and launches its task handlers, but there is no access from a webbrowser. Does it create some kind of start up log so I can tell what's wrong? | |
Dockimbel: 18-Feb-2008 | I'm planning a Cheyenne bugfix release tomorrow, if you've found some new bugs to fix, please report them in Cheyenne's bugtracker or post them here. Thanks. | |
btiffin: 18-Feb-2008 | Go Doc Go! Not a bug note or anything, but I'm becoming very intrigued by the potential of emedded Cheyenne. Go Doc Go! ;) | |
btiffin: 18-Feb-2008 | Yep; and some. I have visions of suger plums dancing in my head. REBOL Website bundles. Transient home PC whiteboarding. Kick Cheyenne and dance with a browser, have your friends attach to the ip and then, after the fact close up shop. Zero-conf temporary web hosting, and the apps are pure REBOL scripts. Sweetness abounds. I think up new applications just about everytime I think about Cheyenne now. I was busy when you announced .9.16 so I didn't think deeply enough about it (I woohoo'ed, but thaty was it) It struck me like lightning the other day. I broke with tradition and dropped a note to Carl, I was so excited. GO DOC GO! :) | |
Dockimbel: 19-Feb-2008 | This is a bugfix only release, it fix many bugs, especially the one introduced in the previous release causing an exit from the main event loop. See details in %changelog.txt. | |
Rod: 19-Feb-2008 | Doc - think you need to check the Cheyenne blog rss setup, when I subscribed and followed a link it went 404 and pointed to the following. http://softinnov.org/article/0017.html rather than - http://softinnov.org/cheyenne/blog.cgi?view=0017 FYI, Rod. | |
Will: 13-Apr-2008 | but that is mostly ajax, and load is put on the flickr api.. now for something that really use Cheyenne rsp power, check this http://beta.arounder.com/amsterdam/city_tour/van_gogh_museum_01.html click on the "read" tab, there is a little number in gray, that is page generation time, then reload the same page and check again, it use a uniserve/service memcache, also conside that it's on a multilanguage framework 8) | |
Dockimbel: 13-Apr-2008 | Btw, just as teaser, Cheyenne will soon have its own dedicated website with documentation and a roadmap for all planned features in future versions..among them, there's a new server-side framework providing 100% separation between HTML and processing code. Petr, you gonna love it ;-) | |
Graham: 13-Apr-2008 | will we have much of a rewrite of existing apps? | |
Dockimbel: 13-Apr-2008 | Sure, It's just a matter of configuration in %httpd.cfg file. | |
Dockimbel: 13-Apr-2008 | I would also like to add AJAX and DB abstraction layer, but I didn't yet decided what approach would fit the best with REBOL. It needs a lot of experimenting first. | |
amacleod: 13-Apr-2008 | clean and complete separation between HTML and REBOL code So you are not mixing rebol code with html in one file? (like in RSP) But your building web pages using rebol code alone? Is the server acting like a serverside "plug-In"? Sorry if I sound completley novice. | |
Henrik: 13-Apr-2008 | hmmm... I'm building a dialect that builds HTML code, in a sense, weeding out the need for HTML code inside the rebol code. is that what "x" does? | |
amacleod: 13-Apr-2008 | I've tried to get it up and running (Magic!) but have never got it to work. Apachi always gives me a hard time. Since its CGI based I tried with Cheyenne but again unsuccessful. | |
BrianH: 13-Apr-2008 | Are you going towards a asp.net style special tags model for the dynamic widgets? | |
Dockimbel: 13-Apr-2008 | Brian, nothing specific, it just looked "too big" last time I've checked the source code which was a year ago. I should have a look in Devbase for the latest version of LNS. | |
Brock: 13-Apr-2008 | I've been wondering what it would be like to have a rebol version of asp.net. I'd like to see a solution that separates the HTML and the logic as discussed, but also get rid of the css, javascript, xml and other languagues that get in the way of a streamlined solution. | |
Dockimbel: 13-May-2008 | Hi guys, there's a tiny issue with Cheyenne running on 2.7.6 due to a bug fixed in EXTRACT. To fix it just open %HTTPd.r file and find the following line : | |
Dockimbel: 13-May-2008 | EXTRACT (on pre 2.7.6) was always returning a block! value. | |
Dockimbel: 13-May-2008 | Next Cheyenne release will include this bug fix. The next release should be soon because I intend to make some deep internal changes in RSP to support different HTML processing engines (not only the current one with mixed HTML and REBOL code). This shouldn't affect the RSP API or behaviour, just the internal design. So, I plan to make a new release before starting these changes. | |
Dockimbel: 13-May-2008 | I don't know if current rebservices can use HTTP protocol as transport. Rebservices can run in the same process as Cheyenne, but processing rebservices requests may slow down Cheyenne's performances a lot. R3 threading will solve that kind of issue, so we'll see in a few monthes. ;-) | |
BrianH: 13-May-2008 | Watch out with EXTRACT: There is a bug in the 2.7.6 version with binary values that was fixed, but the fix never made it into 2.7.6. You can get the working version from DevBase r2-mezz-series #396. | |
BrianH: 13-May-2008 | The discussions that Paul and I had resulted in some R2 optimizations for EXTRACT, but those optimizations never made it into the 2.7.6 release. The semantic changes that prompted your bug fix originated in the R3 version of EXTRACT that we wrote back in November, and were a result of discussions of the severe limitations and bugs of the old EXTRACT. | |
Dockimbel: 14-May-2008 | True and there's a small limitation there that I will need to solve in the future versions. | |
Dockimbel: 14-May-2008 | Interesting comments, I should maybe move the URL parsing later in the processing pipeline or, instead, provide a hook for modules to be able to rewrite the URL before it is parsed. Anyway, you can change the URL, path, target and ext (+ req/vhost) in any module's phases if needed, but a clean way to do it is preferable. The hard part for making a good rewriting engine is, IMO, to invent a good clear, clean and compact dialect to achieve that...regexp are not really my taste. | |
Dockimbel: 14-May-2008 | You're right about mod-alias, it's not completed yet. I found it might be redundant with a rewriting engine, so I left it unfinished until mod-rewrite comes. | |
Oldes: 19-May-2008 | If I have a proxy server made in Uniserve, what is the best way to join it with Cheyenne? | |
Dockimbel: 19-May-2008 | Hard to answer, but as it's propably the most important software component for my company, quite a lot I guess. | |
Oldes: 19-May-2008 | With PHP I often use code like: <? if(something) { ?> normal HTML is here <? } else { ?> something else here <? } ?> Don't you miss some way to do such a conditions? And as I'm now writing RSP I found the RSP's <%%> tag much more difficult to write than PHP's <??> | |
Dockimbel: 20-May-2008 | Just as a reminder for those currently using Cheyenne/RSP, you can add the DEBUG keyword in your webapp config section in %httpd.cfg to display a menu with useful debugging info. | |
Will: 21-May-2008 | impressed! 8) I finally gave another try at php support in cheyenne and after patching fastcgi.c as suggested it now works like a charm. If you are on os x and use macports, here is a way to patch and compile: sudo port install php5 +mysql5 +fastcgi sudo port uninstall php5 cd /opt/local/var/macports/distfiles/php5/ sudo tar -xjf php-5.2.6.tar.bz2 >> run patch below tar -cjf php-5.2.6.tar.bz2 php-5.2.6 sudo port install php5 +mysql5 +fastcgi checksum.skip=yes copy of Dockimbel's patch with path fixed for this example ;---- cut'n paste the following code in REBOL's console ---- patch-php: has [buffer pos][ target: %php-5.2.6/sapi/cgi/fastcgi.c if none? attempt [buffer: read target][ print "unable to find the file to patch!!" exit ] either parse buffer [ thru "int fcgi_accept_request(" to "if (req->fd >= 0) {" pos: to end ][ insert pos "^/^-^-^-^-break;^/^-^-^-^-" write target buffer print "patch applied." ][ print "failed to locate the line to patch!!" ] ] patch-php ;---- end of code ---- | |
Will: 22-May-2008 | I just installed drupal 6.2 in a snap on Cheyenne, I really love the cleaning they have done on the database structure. If only it was in rebol... | |
Will: 22-May-2008 | Pekr, forget joomla, that is bloated stuff, drupal is elegant, has good community and good documentation. I like the cleaning they have done with the database structure in latest version. It looks to me they have so much reduced the code a good php/rebol coder could translate it in a week.. ;-) | |
Dockimbel: 22-May-2008 | Erlang, no, I just looked at the language specs and a few examples, why ? | |
Terry: 22-May-2008 | Here's a Yaws (Erlang based daemon) vs Apache benchmark. http://www.sics.se/~joe/apachevsyaws.html Shows Yaws handling 80,000 parallell connections. | |
Dockimbel: 22-May-2008 | This bench looks a little odd to me. First, how can Yaws supports 80,000 parallel connections when running on a single server (TCP/IP stack limit is at 65535 AFAIK) ? Second, the load is generated by sending request byte per byte with a delay of 10s between each bytes and getting in response a file of 1 byte...This isn't a web server real load test, it just compares the scalability of OS threads vs "soft threads". You don't need a benchmark to know which one scales better on a mono-CPU server, it's obvious. How Erlang handles multi-core CPU ? | |
Terry: 22-May-2008 | Although it is possible to take advantage of multi-core technology by running several applications processes in parallel, the real benefit would be for multi-threaded applications. The challenge then is to change single-threaded or sparsely threaded applications into multi-threaded and also to debug them. Erlang has unique properties for taking advantage of multi-core technology One of the fundamental properties of the Erlang language is built-in support for very light-weight processes, each with its own memory, and using explicit message passing for their communication. Because of this most applications written in Erlang are realized as a number of cooperating Erlang processes representing something in the problem domain of the application, for example active call sessions, connections or transactions. Typically this will result in many thousands of simultaneously executing processes in a heavily loaded application. The parallelism already present in most Erlang applications makes them ideal for taking advantage of multi-core technology, without there being any need to modify them. The only thing needed is an Erlang virtual machine (VM) which works in a multi-threaded way, and that is what we now are releasing in Erlang/OTP R11B. | |
Dockimbel: 22-May-2008 | Cheyenne, with its mono-thread full async engine, would scale very well on a similar benchmark, probably much better than Apache, but less than Yaws I guess. OTOH, a bench testing raw throughput, would show Apache performing quite better than Cheyenne (maybe 2 or 3 times better). It's hard for interpreted REBOL to compete with compiled C on raw power. I think that it would be possible to reduce this difference to 1.5 with deep optimization in Cheyenne (task scheduled for v1.1 according to my roadmap). R3 should open new perspectives for speed & memory optimizations (threading, clean async kernel, optimized ports, Rebcode, plugins...). | |
Gregg: 22-May-2008 | Erlang has a lot going for it, but it has its own set of issues as well. Maarten recently spent some time evaluating it quite deeply for me. At this point, we're sticking with REBOL. | |
BrianH: 23-May-2008 | Was? That's a new project :) | |
Gregg: 23-May-2008 | A good starting point for doc links is http://www.erlang.org/doc.html . The pros are that it's been around for a long time, it was built to solve a specific type of problem, and has been proven to work for large commercial systems. It also has a nice community it seems. Just as C# and VB.net are capable languages, you really need to know the .NET framework to make things sing. Erlang, by itself, is very capable, but the OTP (Open Telecom Platform) provides a huge amount of value on top of it, if you're building distributed systems. It also has Yaws, Ejabberd, and other things already built that you can leverage. On the downside, it's a very different model that takes some getting used to, though Maarten got up to speed for experimentation very quickly. If you're used to Prolog, that will help. It's also really only good for back end stuff, so we would still be doing front ends in something else, which wasn't the dealbreaker in our case. What turned us away was the security model. It's designed for use in an intranet type (read safe) environment, where access to machines on the cluster is controlled by secret cookie. If your cookie is compromised, they have absolute power over the node, and any nodes it shares that cookie with. http://www.erlang.org/doc/reference_manual/distributed.html#11.7 We decided that, since we would end up building security on top of everything, using something like dialects for control, we were better off sticking with REBOL. There are a number of things out there already to bulid on (LNS, Rugby, Uniserve, BEER), we can really do things the way we want, in a tool we know we like and are comfortable with. And we know its limitations, so there will be fewer surprises. | |
Joe: 29-May-2008 | Doc, the 64K limit is the limit on the number of server ports but not the number of connections that can be open to a single port like port 80 | |
Dockimbel: 29-May-2008 | AFAIK, every client or server connections are taking a port number in the 64K range. Each time a server receives a new connection it assigns a local port number to the client connection. That local port number is in the 64K range because TCP (or UDP) header storage space for source or destination ports are only 16bits each. | |
Dockimbel: 29-May-2008 | In theory, a combination of a client IP and a local port (in the 64k range) could make a unique key allowing to handle more than 64k clients, but I don't think that the big 3 OS are able to exploit such trick in their default configuration. | |
Maarten: 29-May-2008 | There is a paper on Philip Wadler's site: http://homepages.inf.ed.ac.uk/wadler/documents/ServiceArchitectures.pdf Check footnote 32 on page 21 (chapter 13). That's what stopped us. | |
Joe: 29-May-2008 | doc, in erlang concurrency is supported in the programming language (i.e. does not use the os mechanisms). I am trying to track down a reference were it explained you could have 2 power 32 connections theoretically | |
Joe: 30-May-2008 | Pat e wrote: > Can anyone tell me how can Yaws have almost 80,000 concurrent > connections, and some "home-made" erlang servers over 110K concurrent > connections if there are only 64,000 tcp/ip ports? A TCP/IP connection is identified on each host by a (local port, local IP, remote port, remote IP) tuple. Therefore, there can be more than 2^16 connections to a server (even if the server is listening on a fixed port) provided that they are from more than one client. In theory it's also possible to have more than 2^16 connections between a specific pair of hosts provided that they use all of the available port combinations. However, TCP/IP stacks generally do not support reusing local port numbers (when the port is not specified by the client software) by default, so the practical restriction in this case may still be 2^16. -- David Hopwood | |
Terry: 30-May-2008 | Handling 64,000+ concurrent clients is a problem I wish I had. | |
Dockimbel: 30-May-2008 | Yep, in real world, there's no point accepting more than 10k connection on a single server. You usually hit memory and cpu limits far before reaching that limit. Spreading the load among multiple servers is the way to go. That's why the Yaws vs Apache benchmark sounds so theorical and irrelevant to me. | |
Joe: 3-Jun-2008 | hi doc, I have a c++ backg. and seen plenty fo 30k+ concurrent but yes for web sites its common to have a hw redirector and multiple servers | |
Dockimbel: 14-Jun-2008 | CGI environment is not supposed to be persistent, so there's no other ways than to manually add libs loading code to %CGI.r script. If you're encapping Cheyenne, you can add your libs to %cheyenne.r (and don't forget to LOAD them too). If you need a persistent environment, use RSP instead. | |
Terry: 16-Jun-2008 | Think we might try using Cheyenne as a personal web server, providing functionality similar to Adobe Air, Google Gears for our product. | |
Terry: 16-Jun-2008 | Here's a little video clip of a prototype in action.. http://kommonwealth.com/video/cheyennewidgetdemo.swf | |
Terry: 16-Jun-2008 | That's all taking place in the browser, being served up from our server.. and accessing a copy of Cheyenne running locally. No cross-domain issues here :) | |
Oldes: 16-Jun-2008 | Basically it's the part which was showstoper for Rebol plugin - shortly it works in a way, that if you want to connect to some site with Flash, Flash first loads crossdomain.xml file from the target server where must be your domain allowed to access the server domain. If it's not allowed, the Flash do not connects at all. It's a basic prevention of doing Dos attacks from Flash Player. | |
Graham: 15-Jul-2008 | stick them on google as a googledoc :) | |
Graham: 4-Aug-2008 | can cheyenne be used to spawn a new task for a 3rd party application? | |
Dockimbel: 7-Aug-2008 | I've added a url-aliasing feature to Cheyenne, so now the wiki will be more search-engine friendly. The new URL for the wiki is http://cheyenne-server.org/wiki | |
Dockimbel: 8-Aug-2008 | I agree, I was planning to change the baseline since a while. | |
Mchean: 8-Aug-2008 | don't want to be judgemental just saying...not a big deal, but note that Apache uses the feather, far more neutral | |
Henrik: 20-Aug-2008 | Is there anything that would cause Cheyenne to crash? I've not yet tracked down the bug, but every time I click a specific link on one of my .rsp pages, it just dies and needs to be restarted. Unfortunately it's now gone so far that it seems not to want to serve pages anymore even though it's running. Under OSX, I get this log output: Aug 20 23:31:16 Macintosh com.apple.launchd[136] (com.rebol.cheyenne[68207]): Stray process with PGID equal to this dead job: PID 68212 PPID 68210 rebol Aug 20 23:31:16 Macintosh com.apple.launchd[136] (com.rebol.cheyenne[68207]): Stray process with PGID equal to this dead job: PID 68211 PPID 68209 rebol Aug 20 23:31:16 Macintosh com.apple.launchd[136] (com.rebol.cheyenne[68207]): Stray process with PGID equal to this dead job: PID 68210 PPID 1 rebol Aug 20 23:31:16 Macintosh com.apple.launchd[136] (com.rebol.cheyenne[68207]): Stray process with PGID equal to this dead job: PID 68209 PPID 1 rebol Are there any file permissions, that if set wrong, would cause cheyenne to stop serving pages? | |
Will: 20-Aug-2008 | if you have a specific rsp that create the problem I'd be glad to have a look and test here | |
Henrik: 20-Aug-2008 | 1. Variable overwrite is a possibility. 2. I don't use PHP fastcgi. 3. If I could get Cheyenne to serve pages again, I'd be happy to recreate the problem. The server is (was?) running on port 80. I don't see what or how that could change | |
james_nak: 22-Aug-2008 | I use a Virtual hosted site. Does anyone else out there do the same? I'd like to confine my Cheyenne tests to a particular test site and not affect all the other sites. Yes, I suppose I could also do everything locally but it would be fun to have it "live and real." I'm wondering if anyone has some thoughts about this. I'm not a linux/apache wiz so I'm not sure if the httpd config can be set for a specific site or is it global? | |
Kaj: 22-Aug-2008 | What is what? Do you want to run Apache or Cheyenne? Do you have Apache virtual hosts, or a complete virtual server that you can install your own software on? | |
james_nak: 22-Aug-2008 | Kaj, I guess it is my ignorance. I thought Cheyenne ran under Apache. I have a GoDaddy virtual server that is running Apache but apparently I can also install my own software: What can I install on my virtual dedicated server? You may install anything you want to on your virtual dedicated server—as long as you do not violate the restrictions listed in your license agreement. | |
Kaj: 23-Aug-2008 | That said, I think it is possible to run different web servers on the same web site. For example, it is possible to have a leaner web server handle static content and have Apache handle dynamic content | |
btiffin: 27-Aug-2008 | Doc? Can you post quick download links for some variations of uber cool blue C logo you've created. Perhaps one with a Powered By in your favourite forms? | |
Robert: 28-Aug-2008 | I take a look at the config file. |
24501 / 64608 | 1 | 2 | 3 | 4 | 5 | ... | 244 | 245 | [246] | 247 | 248 | ... | 643 | 644 | 645 | 646 | 647 |