This is an old revision of the document!


How to setup eRuby

  • download eRuby from modruby.net.
  • install eRuby by following the installation instrcution
  • copy eruby executable to your cgi-bin directory of your web site, you need to make sure all files under cgi-bin directory run as CGI script. To configure cgi-bin native with LSWS console, you need to add a CGI context with URI “/cgi-bin/”, location is the cgi-bin directory. If you access URL /cgi-bin/eruby directly, you should get error page “500 Internal server error”, it is normal.
  • add the follow rewrite rule at vhost level or in a .htaccess
RewriteRule (.*\.rhtml)$ /cgi-bin/eruby/$1
  • create a test eruby script, for example test.rhtml under the document root.
  • access the test script from your browser: http://your.site/test.rhtml , the rhtml file will be parsed and rendered with /cgi-bin/eruby .

If it does not work, most likely your rewrite rule has not been configured properly. Your browser may cache the response, you need to clear your browser cache after changing LSWS configuration.

  • Admin
  • Last modified: 2015/07/29 14:15
  • by Michael Alegre