# Lighttpd now works for production. Development is broken?

**URL:** <https://www.ruby-forum.com/t/lighttpd-now-works-for-production-development-is-broken/68983>\
**Category:** Rails\
**Created:** [February 16, 2006, 12:42am UTC](https://www.ruby-forum.com/t/lighttpd-now-works-for-production-development-is-broken/68983 "2006-02-16T00:42:45Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![afg](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/ecc23a/32.png) [@afg](https://www.ruby-forum.com/u/afg)\
**Post date:** [February 16, 2006, 12:42am UTC](https://www.ruby-forum.com/t/lighttpd-now-works-for-production-development-is-broken/68983/1 "2006-02-16T00:42:45Z")

</div>

I’ve finally gotten lighttpd working for my production instance (SUSE  
10.0 with SSL).

(Had to install the fcgi dev toolkit, the SUSE 10 ruby-fcgi rpm, and  
the fcgi gem. I’m not positive all 3 were required, but that is what  
I did.)

Now the devel instance of my app is broken.

I’m not sure how to fix it.

Previously I was using WEBrick for both devel and production. (their  
on the same box).

I only have the lighttpd config file setup to support my production  
instance.

Now when I try to run rails/app.devel/script/server it appears to try  
and run lighttpd.

Unfortunately this fails. Do I need to update my lighttpd config to  
support devel, or somehow force script/server to launch WEBrick?

## Thanks Greg

Greg F.  
The Norcross Group  
Forensics for the 21st Century

---

<div class="post-metadata">

**Author:** ![afg](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/ecc23a/32.png) [@afg](https://www.ruby-forum.com/u/afg)\
**Post date:** [February 16, 2006, 1:12am UTC](https://www.ruby-forum.com/t/lighttpd-now-works-for-production-development-is-broken/68983/2 "2006-02-16T01:12:59Z")

</div>

On Wednesday, February 15, 2006, at 6:41 PM, Greg F. wrote:

> support devel, or somehow force script/server to launch WEBrick?  
> [http://lists.rubyonrails.org/mailman/listinfo/rails](http://lists.rubyonrails.org/mailman/listinfo/rails)  
> We tried to use one file for both production and development but it  
> never worked very well. Right now, for [DevLists.com](http://DevLists.com) there is config/  
> lighttpd.conf for development and config/lighttpd-devlists.conf for  
> production.

I like having app name in the production config file name – we run  
multiple instances of lighttpd and this makes it easier to kill the  
right one when needed.

Best Regards, Roustem.

---

<div class="post-metadata">

**Author:** ![afg](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/ecc23a/32.png) [@afg](https://www.ruby-forum.com/u/afg)\
**Post date:** [February 16, 2006, 1:12am UTC](https://www.ruby-forum.com/t/lighttpd-now-works-for-production-development-is-broken/68983/3 "2006-02-16T01:12:59Z")

</div>

On Feb 15, 2006, at 3:41 PM, Greg F. wrote:

> support devel, or somehow force script/server to launch WEBrick?  
> removed\_email\_address@domain.invalid  
> [http://lists.rubyonrails.org/mailman/listinfo/rails](http://lists.rubyonrails.org/mailman/listinfo/rails)

Greg-

```
What version of l;ighttpd are you using? The recent versions

```

( \>=1.4.9 ) cannot use relative paths in the config file. So the  
lighttpd.conf file in your config directory needs to be edited and  
add full absolute paths to your public dir and your dispatch.fcgi.

Cheers-  
-Ezra Z.  
Yakima Herald-Republic  
WebMaster

> **[yakimaherald.com | Yakima, Washington - We Tell Your Stories](https://www.yakimaherald.com/)**

509-577-7732  
removed\_email\_address@domain.invalid

---

<div class="post-metadata">

**Author:** ![afg](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/ecc23a/32.png) [@afg](https://www.ruby-forum.com/u/afg)\
**Post date:** [February 16, 2006, 1:22am UTC](https://www.ruby-forum.com/t/lighttpd-now-works-for-production-development-is-broken/68983/4 "2006-02-16T01:22:04Z")

</div>

On Wednesday, February 15, 2006, at 7:16 PM, Greg F. wrote:

> * * *
> 
> Rails mailing list  
> removed\_email\_address@domain.invalid  
> [http://lists.rubyonrails.org/mailman/listinfo/rails](http://lists.rubyonrails.org/mailman/listinfo/rails)

It is easy:

./script/server webrick

Best Regards, Roustem.

---

<div class="post-metadata">

**Author:** ![afg](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/ecc23a/32.png) [@afg](https://www.ruby-forum.com/u/afg)\
**Post date:** [February 16, 2006, 1:19am UTC](https://www.ruby-forum.com/t/lighttpd-now-works-for-production-development-is-broken/68983/5 "2006-02-16T01:19:02Z")

</div>

On 16 Feb 2006 00:10:14 -0000, Roustem K.  
[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> > Rails mailing list  
> > right one when needed.
> 
> Best Regards, Roustem.

Thanks, I can do that easily enough for my standard instances  
(production, QA, devel).

OTOH, with WEBrick I was creating little sandboxes all the time. I  
would simply make a copy of my devel setup and run script/server  
–port nnn, where nnn was a unique number.

Is there a simple way to make script/server invoke WEBrick, or some  
other way to easily launch WEBrick manually?

## Thanks Greg

Greg F.  
The Norcross Group  
Forensics for the 21st Century

---

<div class="post-metadata">

**Author:** ![afg](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/ecc23a/32.png) [@afg](https://www.ruby-forum.com/u/afg)\
**Post date:** [February 16, 2006, 1:28am UTC](https://www.ruby-forum.com/t/lighttpd-now-works-for-production-development-is-broken/68983/6 "2006-02-16T01:28:10Z")

</div>

On 2/15/06, Ezra Z. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> > Now the devel instance of my app is broken.  
> > and run lighttpd.  
> > Forensics for the 21st Century  
> > lighttpd.conf file in your config directory needs to be edited and  
> > add full absolute paths to your public dir and your dispatch.fcgi.
> 
> Cheers-  
> -Ezra Z.  
> Yakima Herald-Republic  
> WebMaster  
> [http://yakimaherald.com](http://yakimaherald.com)  
> 509-577-7732  
> removed\_email\_address@domain.invalid

Thanks Ezra,

That fixed my immediate issue and I see that “script/server webrick”  
can be used in my sandboxes. I think I’m set.

I think I read that edge rails has a fix to be compatible with the  
relative path issue. That will be very handy as well.

## Greg

Greg F.  
The Norcross Group  
Forensics for the 21st Century
