Saunalahti Domain ja Hosting -palvelut

Doman ja Hosting -palvelut ovat myynnistä poistuneita palveluita. Osa ohjeista saattaa olla vanhentuneita eikä kaikki ohjeissa mainittuja ominaisuuksia ole välttämättä palvelussa enää toiminnassa

Ohjeita tällä sivulla:

 

Unix-palvelinohjeet

WWW-palvelinten ylläpito onnistuu FTP- ja SSH-yhteyksien kautta. Kohdeosoitteena käytetään WWW-palvelimen nimeä (esim. www.yritys.fi). SSH-yhteys ei ole käytettävissä Starttipaketissa, sitä voidaan päivittää vain FTP:llä.

FTP-yhteydet toimivat passiivisessa tilassa, joten käytä tiedostonsiirtoon FTP-ohjelman "passive modea".

Jos palvelimella on SSL-suojaus, sillä on oltava myös oma IP-osoite, jolloin FTP- ja SSH-yhteydet eivät ohjaudu automaattisesti oikein. Myös tällöin FTP-yhteyksiin tulee käyttää osoitetta haapa.web.saunalahti.fi ja SSH-yhteyksiin osoitetta paju.web.saunalahti.fi.


WWW-raportti ja palvelimen käyttötilastot

WWW-raportti ja palvelimen käyttötilastot löytyvät osoitteessa www.yritys.fi/server-stats/. Sisään kirjaudutaan palvelimen FTP-tunnuksella ja salasanalla. Tämä ei edellytä mitään lisäpalveluita, vaan se kuuluu automaattisesti kaikkiin uusiin www-palvelimiin.


Docs ja CGI-BIN

Mm.WWW-sivujen html-dokumentit ja kuvat sijoitetaan kotihakemistossa sijaitsevan docs-hakemiston alle, CGI-skriptit taas cgi-bin-hakemiston alle (esim. /www/y/r/www.yritys.fi/docs ja /www/y/r/www.yritys.fi/cgi-bin, jossa yritys.fi korvataan omalla domain-nimellä).

CGI-skripteillä tulee olla seuraavat oikeudet:

omistaja: rwx (read, write, execute = luku, kirjoitus, suoritus)
ryhmä: r-x (read, execute = luku, suoritus)
muut: r-x (read, execute = luku, suoritus)
Jos skriptisi antaa virheilmoituksia

"You don't have permission to access..."
Hakemistojen tai skriptien suojaukset ovat väärin. Anna Unix-shellissä seuraavat komennot: chmod 750 /www/y/r/www.yritys.fi (korvaa yritys.fi omalla domain-nimellä).
chmod 755 /www/y/r/www.yritys.fi/docs
chmod 711 /www/y/r/www.yritys.fi/cgi-bin
"Internal Server Error" ja "Premature end of script headers"
Skriptisi ohjelmakoodissa on jokin virhe, tai tiedoston oikeudet ovat väärin.
Jos olet tarkistanut tiedoston oikeudet eikä skripti silti toimi, on todennäköistä, että ohjelmakoodissasi on ohjelmointivirhe. Hyvä keino niiden selvittämiseen on yrittää ajaa skripti Unix-shellissä:

cd /www/y/r/www.yritys.fi/cgi-bin
./skripti
Katso tarkkaan ohjelman tulostus ja korjaa mahdolliset virheet. Yleisimpiä virheitä ovat esim. perl-ohjelmassa rivin lopusta unohtunut puolipiste tai useat sisäkkäiset lainausmerkit
"aivan kuten tässä "hassussa" esimerkissä". Oikea versio on laittaa
"sisäkkäiset \"lainausmerkit\" kenoviivojen taakse"


Tärkeimmät skriptikielet

Palvelimelle on asennettu perl-ohjelman versio 5.8 ja PHP:n versio 5.2. Versioita voidaan päivittää tuoreempiin uusien, selvästi parempien versioiden ilmestyessä. Myös Python-kielen versio 2.2 löytyy palvelimelta.

Polut:
perl /opt/perl/bin/perl
PHP /opt/php/bin/php
Python /opt/python/bin/python


Muut Unix-palvelinohjeet

 Sivujen siirto palvelimelle (FTP)
 WWW-lomakkeiden käyttö
 Salasanalla suojatut sivut
 MySQL-tietokanta
 Kävijälaskuri

 

Windows-palvelinohjeet

Tällä hetkellä käytämme FrontPage Server Extensions 2000 -palvelinlaajennuksia.


Lomakkeet

Lomakkeiden teko onnistuu kätevästi vaikkapa FrontPagella. Lomake löytyy FrontPagen valikoista. Lisätietoa sen käytöstä voi katsoa ohjelman käyttöohjeesta. Jos sinulla ei ole FrontPage-ohjelmaa ja haluat tehdä johonkin tiettyyn osoitteeseen postilla lähetettävän lomakkeen, suosittelemme ASP:n käyttöä. ASP:sta löytyy CDONTS-objekti, jolla lomakkeen lähetys on helppoa. Lisätietoja CDONTS-objektista löytyy osoitteesta http://msdn.microsoft.com/scripting/. Käytössä on myös FormMail.


Päivitys

Jos käytät FrontPagen omia komponentteja, on suositeltavaa, että aina sivuja päivitettäessä käytätte myös FrontPagen "Publish"-toimintoa (ks. ohje). Olemme havainneet, että FTP-siirto saattaa aiheuttaa ongelmia FrontPage-komponenttien kanssa. FTP:llä päivitys taas onnistuu normaalisti ottamalla FTP-yhteys joko osoitteeseen www.omadomain.fi tai http://ftp.omadomain.fi.


Hakemistot

Jokaisen domain-nimen kotihakemistosta löytyy db/-alihakemisto, johon ei Internetistä käsin pääse lainkaan. Tätä kannattaa kokeilla kirjoittamalla selaimeen osoite www.omadomain.fi/db ja katsoa, saatko ilmoituksen: "You are not authorised to view this page (access forbidden)". Jos et saa, on syytä ottaa yhteyttä tekniseen tukeemme osoitteessa ntsupport@saunalahtigroup.com. Jos ilmoitus tulee, on hakemisto suojattu ulkopuolisilta. Tämä on se hakemisto, johon kaikki tietokantasi (esim. access, .txt tai excel) pitää sijoittaa. Skripteilläsi on kirjoitusoikeus tähän hakemistoon. Vaikka skripteillä on kirjoitusoikeus, ei hakemistossa kuitenkaan ole execute-oikeuksia, joten skriptit voi ajaa missä muussa hakemistossa tahansa ja ohjelmat CGI-BIN-hakemistossa. Kaikkien domainien alta löytyy myös /upload-alihakemisto, jonne oikeudet on laitettu niin, että selaimella pystyy lähettämään tiedostoja. Saunalahdella on käytössä SaFileup-komponentti. Lisätietoja löytyy osoitteesta http://www.softwareartisans.com .


Ohjelmat ja skriptit

Kaikki hakemistot (paitsi db) osaavat suorittaa oletusarvona ASP-skriptejä. Kaikki muut ohjelmat on sijoitettava CGI-BIN-hakemistoon, joka löytyy automaattisesti juuresta. PERL:ssä käytämme ActiveStaten Active Perliä (versio 5.61). Siitä kannattaa lukea lisätietoja valmistajan sivuilta osoitteesta http://www.activestate.com. Käytössä oleva PHP-versio on 4. Ainoastaan pro-palveluumme kuuluu CGI-BIN-kansion execute-oikeudet.


Tietokannat

Näin käytät Server.MapPath-metodia eri tietokantojen kanssa. Tämä korvaa DNS:ien luomisen.


OLEDB

MS Access: "Provider=Microsoft.Jet.OLEDB.4.0;User ID=UID;Password=PWD;Persist Security Info=True;Data Source=" & Server.MapPath("/db/DB_NAME.mdb")
MS SQL Server: "Provider=SQLOLEDB.1;Data Source=DB01;Initial Catalog=DB_NAME;User ID=UID;Password=PWD;Persist Security Info=True"
MySQL: "Provider=MySqlProv;Location=lmysql01.web.saunalahti.fi;Data Source=DB_NAME;User ID=UID;Password=PWD;Integrated Security=;Extended Properties="


ODBC

MS Access: "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("/db/DB_NAME.mdb")
MS SQL Server: "Driver={SQL Server};server=DB01;uid=UID;pwd=PWD;database=DB_NAME"
MySQL: "Driver=MySQL;server=lmysql01.web.saunalahti.fi;database=DB_NAME;uid=UID;pwd=PWD"


MS SQL Serverin tilauksen yhteydessä luomme teille kannan ja siihen tarvittavan tunnuksen, jonka jälkeen lähetämme tiedot haluamaanne sähköpostiosoitteeseen. MySQL:n tilauksen yhteydessä (oma.saunalahti.fi-sivuilla) voit itse määritellä tietokannan nimen ja salasanan. Tämä ei edellytä Saunalahdelta mitään toimia.


Statistiikkapalvelu

Käytössämme on LiveStats 6.2 -statistiikkapalvelu (vain windows-palvelimilla), joka on vertailuissa ollut markkinoiden paras www-statistiikkaohjelmisto. Sen voi ottaa käyttöön osoitteessa www.yritys.fi/server-stats/ (korvaa yritys.fi omalla Domain-nimellänne).

Tarvitset sisäänkirjautumiseen Server ID:n, käyttäjätunnuksen ja salasanan. Server ID ja käyttäjätunnus ovat samat. Salasana on sama kuin FTP-salasanasi.

Suosittelemme tutustumista ohjelmistoon. Siitä löytyy kattavia ominaisuuksia kuten esim. omien käyttäjien luominen statistiikkaan, tietyn jakson seuraaminen, automaattinen raporttien lähetys sähköpostiin yms. Valmistajan sivut löytyvät osoitteesta http://www.deepmetrix.com.


Sivujen julkaisu FrontPagella

  • Valitse File-valikosta Publish Web
  • Kirjoita kohdeosoitteeksi ftp://www.yritys.fi/ (omalla domain-nimelläsi)
  • Kirjoita käyttäjätunnuksesi kohtaan Name ja salasanasi kohtaan Password
    Klikkaa Show >>
  • Oikealla puolella näet kotisivuhakemistosi tämänhetkisen sisällön. Paina Publish
  • Sivusi on nyt julkaistu.

 

Katso myös

 Doman Forward
 Domain Park