The following article originally appeared on LassoTech as "Installing Lasso 9 using Yum on CentOS 5", by LassoSoft staff, and was updated by Steve Piercy.
Configuring Yum
Lasso 9 can be installed on CentOS using the yum utility. To do so, however, a custom config file must be added to point to LassoSoft's yum repository.
- Create /etc/yum.repos.d/CentOS5-Lasso9.repo
- Include the contents below
[lassosoft]
name=LassoServer
failovermethod=priority
baseurl=http://centosyum.lassosoft.com/
enabled=1
gpgcheck=0
http_caching=packages
[lassosoft-eu]
name=LassoSoft-EU
failovermethod=priority
baseurl=http://83.96.156.187/downloads/LIN/
enabled=1
gpgcheck=0
http_caching=packages
Installing Lasso 9
Once LassoSoft's yum repository has been added, Lasso 9 can be easily installed using yum.
- Login as root
- Run: `yum install LassoServer`
If you get an error after the command above that looks like the following, then you need to install mod_fastcgi.
apachectl: Configuration syntax error, will not run "restart":
httpd: Syntax error on line 210 of /etc/httpd/conf/httpd.conf: Syntax error on line 7 of /etc/httpd/conf.d/lasso9.apache2.conf: Cannot load /etc/httpd/modules/mod_fastcgi.so into server: /etc/httpd/modules/mod_fastcgi.so: cannot open shared object file: No such file or directory
To correct this error, run the script installed by the yum installer for LassoServer:
/usr/local/lib/lasso/Apache2Conf/install_mod_fastcgi
You might also need to add "index.lasso" to this directive in /etc/httpd/conf/httpd.conf
:
DirectoryIndex index.lasso index.html index.html.var
Do an apachectl configtest
and if it responds with "Syntax OK", then do apachectl graceful
.
Put the following into the webroot of your website to test whether Lasso 9 is running properly.
[
lasso_version
'<br>';
date
]