Technology of the Groups.jyu.fi service


In this guide, we provide information about the technology behind the groups.jyu.fi server.

Location of pages

The pages are hosted on the server karahka2.cc.jyu.fi, which is physically the same machine that also serves the address users.jyu.fi. Direct SSH connections to the web servers are not allowed; pages are edited via direct-use computers. The paths remain unchanged.

The pages are also visible in the same path on the direct-use computers.

The directories for communities are protected at the file system level by granting permissions only to the www server user and the group created for the community.

Technologies in use

PHP is used throughout the pages, and CGI is used in designated directories. Other technologies (especially JSP) are not being introduced. For more information about using PHP, refer to the guide:

PHP usage on the users.jyu.fi server

CGI scripts function only in the subdirectory cgi-bin within the community’s main directory. Unlike other services, suexec is not used for CGI; instead, scripts execute with the server’s permissions.

As a lightweight database option, you can use the file-based SQLite database program. Instructions for its use can be found at http://www.sqlite.org/.

Regarding CGI/SSI technologies and their usage:

Using CGI/SSI technologies in web services (users.jyu.fi/groups.jyu.fi)