Oma serveri

Discussion in 'Windows -ongelmat' started by tekdino, Aug 18, 2006.

  1. tekdino

    tekdino Member

    Joined:
    Feb 25, 2006
    Messages:
    71
    Likes Received:
    0
    Trophy Points:
    16
    ...
     
    Last edited: Feb 8, 2008
  2. Agent_007

    Agent_007 Senior member

    Joined:
    May 5, 2003
    Messages:
    29,936
    Likes Received:
    124
    Trophy Points:
    143
    Palvelimen voi tehdä itsekkin jos vain internetyhteys löytyy. Tai sitten ostaa/vuokrata valmiin palvelimen esim. joltain web hotel tarjoajalta. Ja webbisivuja voi tehdä pelkällä PHP:llakin, eli perl ei ole pakollista.
     
  3. q-hub-op

    q-hub-op Regular member

    Joined:
    Jan 30, 2005
    Messages:
    693
    Likes Received:
    0
    Trophy Points:
    26
    Minusta helpoin tapa pitää omaa palvelinta on XAMPP pienellä vaivalla toimiva paketti. apache+php(4+5)+mysql+perl(en ole saanut toimimaan)...
     
  4. tekdino

    tekdino Member

    Joined:
    Feb 25, 2006
    Messages:
    71
    Likes Received:
    0
    Trophy Points:
    16
    ...
     
    Last edited: Feb 8, 2008
  5. LaLLi80

    LaLLi80 Senior member

    Joined:
    Nov 23, 2003
    Messages:
    5,010
    Likes Received:
    0
    Trophy Points:
    116
  6. tekdino

    tekdino Member

    Joined:
    Feb 25, 2006
    Messages:
    71
    Likes Received:
    0
    Trophy Points:
    16
    ...
     
    Last edited: Feb 8, 2008
  7. Tuff

    Tuff Active member

    Joined:
    Oct 10, 2003
    Messages:
    3,621
    Likes Received:
    0
    Trophy Points:
    66
    DynaaminenDNS osoite on hyvä hankkia varsinkin jos ip on muuttuva ja muutenkin sillä muoto http://osoite.ilmainen-dns.com on helpompi muistaa kuin http://123.123.123.123 eli IP osoite, lisäksi moni ISP on sulkenut oletus portteja liikenteeltä joita tarvitaan serverin käyttöön, ilmaisella dns nimellä voit ohjata liikenteen toimivaan porttiin.

    tässä hyvä ja ilmainen sekä helppokäyttöinen webserveri:http://www.aprelium.com/abyssws/download.php
    Abyss Web Server X1 (version 2.3.2) X1 on ilmainen - X2 maksullinen, ilmaisessakin on erittäin monipuolisesti toimintoja tässä vertailu: http://www.aprelium.com/abyssws/summary.html

    Abyss tukee mm.PHP, Perl, "Classic" ASP, Python, Ruby, Rebol, and TCL
    suomeksi sitä ei ole vielä käännetty mutta sivustolla selvät ja helppolukuiset englannin kieliset ohjeet asennuksiin.
     
    Last edited: Aug 19, 2006
  8. tekdino

    tekdino Member

    Joined:
    Feb 25, 2006
    Messages:
    71
    Likes Received:
    0
    Trophy Points:
    16
    ...
     
    Last edited: Feb 8, 2008
  9. tekdino

    tekdino Member

    Joined:
    Feb 25, 2006
    Messages:
    71
    Likes Received:
    0
    Trophy Points:
    16
    ...
     
    Last edited: Feb 8, 2008
  10. Ysf

    Ysf Active member

    Joined:
    Oct 2, 2005
    Messages:
    1,954
    Likes Received:
    1
    Trophy Points:
    68
    Jos kaupallista palvelua suunnittelet, niin ota yhteyttä johonkin palveluntarjoajaan (esim. nebula.fi) ja kysy minkälaisia palvelinpaketteja heillä on. Jos kävijämäärä suunnnittelemassasi palvelussa ei ole kovin suuri(eikä liikennettä kerry kymmeniä gigoja kuukaudessa), niin sitten webhotellia kannattaa harkita.

    Jos haluat kunnon palvelimen, niin sitten vaihtoehtoja on vuokrata räkkitilaa (ja viedä oma palvelin paikalle) TAI sitten vuokraat koko palvelinvehkeen firmalta.

    Kuten agent_007, weppipalvelimen voi tehdä vaikka itse. Siinä on pieniä "muttia" matkassa; Monet Internetpalveluntarjoajat ovat sulkeneet sisäänpäin tulevan liikenteenteen weppipalvelimien käyttämään oletus porttiin (80). Tästä johtuen kotona toimiva weppipalvelin joutuu käyttämään jotain muuta porttia, jonka pitää olla 1024 tai suurempi numero. Toisekseen kotikäytössä oleva xDSL (tai kaapeliyhteydet) eivät voi kovin hirveitä määriä tietoa liikuttaa, joten jos kävijämäärä on suuri (ja dataa liikkuu paljon), kotiyhteys jää äkkiä köykäisesksi.

    noista TUFF:in mainitsemista dynaamisista nimipalveluista kätevin lienee no-ip.com. mukana tulee erillinen client, joka hoitaa ip-osoitteen päivityksen jos se nyt tuppaa muuttumaan. ainoa rajoittava tekijä on no-ip.com:in jaettavat nimet, ne ovat muotoa JokuNimi.no-ip.com, .org, tai .net.

    Maksullisia ratkaisuja ei kannata weppipalvelimeksi miettiä, ainakaan jos kotosalla meinaa palvelinta pyöritellä. Windowisille asentuu Apache+php+MySQL ihan yhtä hyvin kuin Linuxille.
     
    Last edited: Aug 19, 2006
  11. tekdino

    tekdino Member

    Joined:
    Feb 25, 2006
    Messages:
    71
    Likes Received:
    0
    Trophy Points:
    16
    ...
     
    Last edited: Feb 8, 2008
  12. kuassa

    kuassa Guest

    Tunnetaan myös lyhenteenä LAMP.

    Eli

    - Linux käyttöjärjestelmä
    - Apache webbipalvelin(www sivuja varten)
    - MySQL tietokanta(webbi/tietokanta sovelluksia varten)
    - PHP ohjelmointikieli tuki webbisivuja varten

    Tuolla yhdistelmällä saa suhteellisen vaivattomasti tehtyä dynaamisia
    webbisivuja.

    Oikeastaan voi kyllä pyörittää moista myös Windowsissa, mutta käsittääkseni muut kuin Windows Server versiot Windowsista ovat vähän rajoitettuja webbiyhteyksien määrän suhteen(korjatkaa jos olen väärässä). Windowsin lisenssikin taitaa jotain sanoa työpöytä versioiden palvelin käytöstä.

    Sisäänpäintulevien yhteyksien maksimimäärästä XP:ssä :

    http://support.microsoft.com/?scid=kb;en-us;314882

    Ainakin Windows Professionalin IIS webbipalvelin on tehty niin että mihinkään oikean palvelimen pystyttämiseen en sitä harkitsisi.

    Apache, MySQLja PHP kyllä pyörivät ihan hyvin Windowssissakin, kuten edellä sanottiinkin.

    [bold]EDIT: linkki [/bold]
     
    Last edited by a moderator: Aug 19, 2006
  13. tekdino

    tekdino Member

    Joined:
    Feb 25, 2006
    Messages:
    71
    Likes Received:
    0
    Trophy Points:
    16
    ...
     
    Last edited: Feb 8, 2008
  14. kuassa

    kuassa Guest

    En tunne Abyssia, mutta dynaamisia ja tavallisiakin webbisivuja voi kyllä tehdä myös perlillä.

    Perlistä löytyy myös MySQL tuki.

    PHP:llä pääsisit ehkä sikäli helpommalla että http://www.php.net osoitteessa on hyviä, yksinkertaisi esimerkkejä ja koodinpätkiä kuinka tehdä monia asioita.

    Perli on aika lähellä PHP:tä monessakin mielessä, mutta siinä missä PHP on tehty tarkoituksella webbiohjelmointia varten, perlissä se on ikäänkuin lisätty ominaisuus.

    Aloittelijoille suosittelisin PHP:tä, jos kyse on webbiohjelmoinnista. Perli on minusta kyllä parempi ja joustavampi kieli kuin PHP, perlillä voi tehdä useampi asioita paremmin.

    Mutta se vaatii myös enemmän työtä ja itseopiskelua kuin PHP.

    Lyhyesti sanoen PHP on yksinkertaisempi ja ehkä hieman palikkakin. Perl on monipuolisempi mutta saat myös säätää enemmän.
     
    Last edited by a moderator: Aug 19, 2006
  15. tekdino

    tekdino Member

    Joined:
    Feb 25, 2006
    Messages:
    71
    Likes Received:
    0
    Trophy Points:
    16
    ...
     
    Last edited: Feb 8, 2008
  16. kuassa

    kuassa Guest

    En tiedä onko sinulla kaikki tarvittava, valmiita Apache ja PHP viritelmiä on käsittääkseni olemassa netissä jotka toimivat samantien.

    Mutta jos on webbipalvelin jossain jossa on php tuki, ei tarvitse muuta kuin tehdä php tiedosto ja siirtää se hakemistoon joka näkyy netissä.

    Esim. index.php tiedosto voisi olla tällainen:

    ------------tiedoston alku--------------

    <html>
    <body>
    <center>
    <?php

    echo "Hei maailma!";

    ?>
    </center>
    </body>
    </html>

    ------------tiedoston loppu--------------

    Nuo kohdat alku ja loppu eivät tule php tiedostoon

    Nyt näkyisi lause Hei maailma! keskellä ruutua ylhäällä jos menisit hakemístoon missä php sivujen pitäisi näkyä. Esimerkiksi:

    http://oma.palvelin.net/käyttäjätunnus/index.php

    Voit sekoittaa HTML ja php:tä samassa tiedostossa. php lauseet pitää vain merkitä <?php ja ?> tagien väliin. PHP lauseet käsitellään juuri siinä kohtaa HTML koodia missä ne PHP lauseet ovat.

    Tarvitse vain jonkun editorin ja luoda tekstiedosto jossa on noita php tageja. Ja tietenkin osata php:tä. Oikeuksista ja muista vastaavista ei tarvitse välittää. Siirrät vain tiedostot palvelimelle jossa on php tuki ja siellä hakemistoon missä webbisivut näkyvät.

    Ja siinä se on pähkinänkuoressa.
     
    Last edited by a moderator: Aug 19, 2006
  17. Tuff

    Tuff Active member

    Joined:
    Oct 10, 2003
    Messages:
    3,621
    Likes Received:
    0
    Trophy Points:
    66
    Abyss webpalvelin
    MySQL
    Perl ohjelmointikieli
    noi riittää, mutta lisää vielä PHP jos haluat tehdä sivuja php:llä.


    http://127.0.0.1:9999/ osoite on reitittämätön sisäverkon ip.
    mutta itse pääset katsomaan omia sivujasi kun laitat selaimeen http://127.0.0.1:xxxx
    xxxx=määrittelemäsi webbipalvelimen portti oletuksena 80 ,mikäli ulkoa ei pääse katsomaan sivujasi suosittelen vaihtamaan portin esim.10080
    ulkoa koneellesi pääsee ulkoisella ip:llä.
    helpoin on tosiaan käyttää no-ip.com dns-palvelua josta saa myös clientin joka tarkistaa ip:n.
    no-ip on ilmainen ja toimii kaikkialla.

    mulla on toi abyss pyörinyt jo 3 vuotta ja hyvin pelaa.
    lisänä MySQL ja PHP.
     
  18. tekdino

    tekdino Member

    Joined:
    Feb 25, 2006
    Messages:
    71
    Likes Received:
    0
    Trophy Points:
    16
    ...
     
    Last edited: Feb 8, 2008
  19. Tuff

    Tuff Active member

    Joined:
    Oct 10, 2003
    Messages:
    3,621
    Likes Received:
    0
    Trophy Points:
    66
    host pitää laittaa, ja toi on sun ulkoinen ip.
    tuosta kahdesta päätteestä tiedostossasi (/index.html.html)laita omassa tietokoneessa työkalut-> kansion asetukset-> näytä ota rasti piilota tunnettuja tiedostotyyppien päätteet, niin näkee kaksoispäätteelliset ja muutenkin päätteet.

    näyttäisi että formi on oikein täytetty jos 9999 on käyttämäsi palvelu portti.
     
  20. Ysf

    Ysf Active member

    Joined:
    Oct 2, 2005
    Messages:
    1,954
    Likes Received:
    1
    Trophy Points:
    68
    no-ip.com:ista pitää ladata No-Ip DUC (Dynamic Update client) joka on ohjelmanpätkä joka käynnissä ollessaa "raportoi" sinun tietokoneen IP-osoitteen no-ip.com:in palvelimille, jotka sitten hoitavat tuon DNS-puolen (eli nimi->ip jutskan).

    Normaalistiihan homma toimisi siten että palvelimeen saisi yhteyden osoitteella (esimerkki) http://omanimi.no-ip.com:9999, mutta tuon "port 80 redirectionin" avulla tuota :9999 ei tarvitse kirjoitella.

    tarkempi kuvaus tuosta no-ip.comin palvelusta (lontoon murteella tosin) löytyy osoitteesta http://www.no-ip.com/services/managed_dns/free_dynamic_dns.html
     
    Last edited: Aug 20, 2006

Share This Page