41 lines
1.1 KiB
Plaintext
41 lines
1.1 KiB
Plaintext
|
INTRODUCTION
|
||
|
|
||
|
This is a Opensim UGAI server compatible implementation.
|
||
|
It is written in Perl, based on apache (CGI or mod_perl)
|
||
|
Not all of the functions of UGAI server are implemented, but currently,
|
||
|
it supports the whole user login process and most of the operations on
|
||
|
inventory, asset.
|
||
|
|
||
|
The main purpose of this implemetation is to improve UGAI server's
|
||
|
* stability - That's what Apache was born to do
|
||
|
* scability - You can use reliable technology such as load balancing,
|
||
|
clustering that have been used for years.
|
||
|
|
||
|
IMPLEMENTATION
|
||
|
|
||
|
"*.cgi" are the server programs, for example of user server:
|
||
|
opensim -> http://127.0.0.1:8002
|
||
|
here -> http://127.0.0.1/user.cgi
|
||
|
|
||
|
"lib" includes library file (*.pm) used by cgis.
|
||
|
"test" includes testcases. Instructions are included in "*.pl" files.
|
||
|
|
||
|
INSTALLNATION & CONFIGURATION
|
||
|
|
||
|
* additional perl packages (Fedora, Suse, CentOS rpms available)
|
||
|
DBI
|
||
|
DBD::mysql
|
||
|
Data::UUID
|
||
|
|
||
|
* A sample apache configuration file is included in "conf"
|
||
|
http-vhost.conf
|
||
|
mod_perl-startup.pl
|
||
|
|
||
|
* lib/OpenSim/Config.pm need to be configured to fit your environment.
|
||
|
Please follow the comment in that file.
|
||
|
|
||
|
CONTACT
|
||
|
|
||
|
lulurun@gmail.com
|
||
|
|