Deploying Ruby on Rails
Here is another article about deploying rails apps. This time it uses apache and fastCGI.
Posted in Linux, Ruby, Web | no comments |
Why Fedora Ships Mono
For everyone that wondered why fedora used mono in fedora core 5. They have released a statement about why.
Posted in Linux | no comments |
Using Top More Efficiently
Here is a good article how to use top better.
Posted in Linux | no comments |
Setting up a rails app with lighttpd on FC5
Just a quick tutorial to get your typo blog running.
Install Ruby:
- yum install ruby
- yum install ruby-libs
- yum install ruby-devel
- yum install ruby-docs
- yum install ruby-irb
- yum install ruby-mysql
- yum install ruby-rdoc
- yum install ruby-ri
Download and install rubygems
- wget http://rubyforge.org/frs/download.php/5207/rubygems-0.8.11.tgz
- tar -zxvf rubygems-0.8.11.tgz
- cd rubygems-0.8.11
- ruby setup.rb
Install rails:
- gem install -r rails -y
Install lighttpd:
- yum install lighttpd
- yum install lighttpd-fastcgi
Download and install fastCGI:
- wget http://www.fastcgi.com/dist/fcgi-2.4.1-SNAP-0311112127.tar.gz
- tar -zxvf fcgi-2.4.1-SNAP-0311112127.tar.gz
- cd fcgi-2.4.1-SNAP-0311112127
- ./configure
- make
- make install
Install the ruby binding for fastCGI:
- gem install fcgi
Create the lighttpd config file:
- /etc/lighttpd/lighttpd.conf:
server.modules = ("mod_rewrite", "mod_accesslog", "mod_fastcgi")
server.document-root = "/srv/www/lighttpd/"
server.port = 80
server.username = "lighttpd"
server.groupname = "lighttpd"
server.pid-file = "/var/run/lighttpd.pid"
accesslog.filename = "/var/log/lighttpd/access_log"
server.errorlog = "/var/log/lighttpd/error_log"
server.indexfiles = ( "index.html" )
mimetype.assign = (
".css" => "text/css",
".gif" => "image/gif",
".html" => "text/html",
".jpeg" => "image/jpeg",
".jpg" => "image/jpeg",
".js" => "text/javascript",
".pdf" => "application/pdf",
".png" => "image/png",
".txt" => "text/plain",
)
$HTTP["host"] == "www.rlb3.com" {
server.document-root = var.data + "/blog/public"
url.rewrite = ( "^/$" => "index.html", "^([^.]+)$" => "$1.html" )
server.error-handler-404 = "/dispatch.fcgi"
fastcgi.server = ( ".fcgi" =>
( "localhost" =>
( "min-procs" => 5,
"max-procs" => 5,
"socket" => "/tmp/www.fcgi.socket",
"bin-path" => var.data + "/blog/public/dispatch.fcgi",
"bin-environment" => ( "RAILS_ENV" => "production" )
)
)
)
}
Start lighttpd:
- service lighttpd start
This article does not cover setting up the rails app itself. I assume you know how to setup your favorite database with rails.
Posted in Linux, Ruby, Web | no comments |
Installing Ruby on Rails with Lighttpd and MySQL on Fedora Core 4
Here is an article about using lighttpd with rails on FC4. So if you’ve been curious about lighttpd here’s your chance to try it out.
Posted in Linux, Ruby, Web | no comments |
Linux bashing at imagenow
Right now the instructor and the one of the students, who is also works for imagenow, are talking trash about linux. I guess there is always a snake in the garden. They talk like mysql is the only opensource database. I think this is where mysql popularity does OSS a disservice in bussiness. Looking at the lack of features and general imaturity of it’s view, trigger, and PL just make all OSS seem not usable for enterprise uses. I’m not saying the mysql is bad, I just wish more people knew about postgresql and firebird.
Posted in ImageNow, Linux | no comments |
25 Reasons to Convert to Linux
Here is a list of reason to switch to linux. Most of these are ovious but I guess its good spell them out somewhere.
Posted in Linux | no comments |
Filesystem in Userspace
Ok, this is too cool! With FUSE it is possible to implement a fully functional filesystem in a userspace program. You can even use perl or ruby to make the file system.
Posted in Linux, Perl, Ruby | no comments |
Older posts: 1 2
