Groups.jyu.fi-palvelun tekniikka


Tässä ohjeessa kerrotaan groups.jyu.fi-palvelimen tekniikasta

Sivujen sijainti

Sivut sijaitsevat palvelimella karahka2.cc.jyu.fi, joka on fyysisesti sama kone joka palvelee myös osoitetta users.jyu.fi. Suorat ssh-yhteydet www-palvelimiin eivät ole sallittuja: sivuja muokataan suorakäyttökoneiden kautta. Polut ovat entisellään.

Sivut näkyvät samassa polussa myös suorakäyttökoneissa.

Yhteisöjen hakemistot on suojattu tiedostojärjestelmän tasolla muilta käyttäjiltä asettamalla oikeudet vain www-palvelinkäyttäjälle sekä yhteisölle luodulle ryhmälle.

Käytössä olevat tekniikat

Sivuilla toimii PHP kaikkialla sekä CGI sille varatuissa hakemistoissa. Muita tekniikoita (erityisesti JSP:tä) ei olla ottamassa käyttöön. PHP:n käytöstä lisää ohjeessa:

PHP:n käyttö users.jyu.fi palvelimella

CGI-skriptit toimivat vain yhteisön päähakemistosta löytyvässä alihakemistossa cgi-bin. Muista palveluista poiketen cgi:n osalta suexec ei ole tuolla käytössä, vaan skriptit suoritetaan palvelimen oikeuksilla.

Kevyenä tietokantavaihtoehtona  on mahdollista käyttää tiedostopohjaista SQLite-tietokantaohjelmaa. Sen käyttöön löytyy ohjeita osoitteessa http://www.sqlite.org/

CGI/SSI-tekniikoista ja niiden käyttämisestä:

CGI/SSI-tekniikoiden käyttäminen www-palveluissa (users.jyu.fi/groups.jyu.fi)