Apache serverin asennus ja kayttöön otto

Discussion in 'WLAN ja lähiverkot' started by Zykle, Nov 2, 2007.

  1. Zykle

    Zykle Regular member

    Joined:
    Sep 16, 2004
    Messages:
    117
    Likes Received:
    0
    Trophy Points:
    26
    http://www.2kmediat.com/apache/apache_asennus2.asp

    Voisiko joku selventää hieman kun en ymmärrä ohjeessa kaikkea. Eli jos haluan tehdä Apache palvelimen omalle henkilökotaiselle kotikoneelleni joka on Internetissä kaapelimodeemia pitkin niin mikä on koneeni nimi ja kuka sen määrittelee. Ja onko tuo serveri toimiessaan semmoinen että voin jostain toisesta kohtaa Internettiä toisella koneella kirjautua kyseiselle Apache serverille jos ohjelmisto vain on päällä ja koti koneeni kytkeytyneenä verkkoon. Tai jos olen serverille tehnyt index.html sivun niin kyseinen sivu pitäisi olla nähtävissä Internetissä jossain osoitteessa.

    Vaihe 6. Määrittele palvelimen ominaisuudet. Nämä arvot määrittävät kuinka palvelin tunnistaa itsensä ja sijaintinsa verkossa. Mikäli arvot ovat väärin/virheellisiä, ei Apachen käynnistäminen onnistu.

    Jos koneesi ei kuulu verkkoon (Network) tai sillä ei ole nimipalvelussa määriteltyä nimeä, on suositeltavaa käyttää nk. localhost-itseviittausta (kts. kuva). Vaihtoehtoisesti voidaan myös käyttää koneen IP-osoitetta (joka localhost-itseviittauksen tapauksessa on 127.0.0.1).

    Mikäli haluat tehdä Apachesta primaarin HTTP-palvelimen ja koneelle ei ole asennettu muita HTTP-palvelimia, kannattaa palvelimen suoritusoptioksi valita "For all users, on port 80, as a Service". Tämä asentaa Apachen automaattisesti käynnistyväksi Windowsin taustapalveluksi, joka on aina käytettävissä. Tämä on useimmille ensiasennustaan suorittaville sopiva optio.

    Mikäli koneellasi on muita palvelimia tai haluat rajoittaa Apache-palvelimen suorittamisen vain omalle käyttäjätunnuksellesi, valitse optio "Only for the Current user, on port 8080, when started manually"
     
  2. Jake71

    Jake71 Regular member

    Joined:
    Nov 16, 2006
    Messages:
    208
    Likes Received:
    0
    Trophy Points:
    26
    Joo kyllä se serveri löytyy joltain toiselta koneelta ja aukaisee esim. index.html sivun. Osoitteen saat esim. no-ip.org:sta tai Dyns.org:sta. Tuolla localhostilla 127.0.0.1 voit testata apachen toiminnan omassa koneessa mutta muualta otetaan yhteyttä esim. omanimi.no-ip.org:8080 käytä vaikka porttia 8080 kun normaali 80 tukitaan yleensä. Serveriltä löytyvät tiedostot laitetaan muistaakseni htdogs-kansioon. Suojaa muut kansiot vaikka htaccess salasanoilla.
     
  3. Jake71

    Jake71 Regular member

    Joined:
    Nov 16, 2006
    Messages:
    208
    Likes Received:
    0
    Trophy Points:
    26
  4. Zykle

    Zykle Regular member

    Joined:
    Sep 16, 2004
    Messages:
    117
    Likes Received:
    0
    Trophy Points:
    26
    Hei

    Viela kysymys. Voinko siis tavallaan luoda oman domainin talla omanimi.no-ip.org:8080 Lahettaako Apache jollekkin DNS palveli melle tidon etta siella ja siella sijaitsee sen ja sen niminen konen. Tarkistaako se jostain etta sellaista osoitetta ei ole jo kaytossa. Pitaako palvelimelle tulevan siis aina tietaa myos koneeni ip osoite. Mita jos minulla ei ole staattista ip osoitetta. Eiko aika usein esim kaapelimodeemeissa ole vaihtuva ip osoite? Vai olenko kasittanyt ihan vaarin.
     
  5. Jake71

    Jake71 Regular member

    Joined:
    Nov 16, 2006
    Messages:
    208
    Likes Received:
    0
    Trophy Points:
    26
    Se oma domain on siksi juuri hyvä kun ei muiden tarvitse tietää sun ip-osoitetta, tietää vain sun osoitteen eli vaikka omanimi.no-ip.org. Kyllä serveri löytyy myös ip-osoitteella mutta se on hankalaa kun se voi vaihtua. Apachen conffaus asetuksissa määritellään mikä on koneen "nettiosoite". Löytyy xampp/apache/conf/httpd tiedostosta. No-ip:ssa annetaan sillä hetkellä oleva ip-osoite ja jos joskus muuttuu niin se uusikin ip-osoite vastaa sun no-ip:ltä saamaa nettiosoitetta eli esim. omanimi.no-ip.org.
     
  6. Zykle

    Zykle Regular member

    Joined:
    Sep 16, 2004
    Messages:
    117
    Likes Received:
    0
    Trophy Points:
    26
    Kuinka se niinkuin oikeasti toimii? Kun mina maarittelen jonkiun domain nimen omalle apache serverille niin kai se lahettaa siita sijainti tiedit jollekkin dns palvelimelle. Miten jos joku jossain kirjoittaa sen osoitteen, niin miten se osaa minun koneelle. Enta mita tapahtuu jos maarittelen nimeksi jonkun jo olemassa olevan domain nimen.

    omanimi.no-ip.org >>> mita tarkoittaa "no-ip" onko se minun ulkoinen ip osoite?
     
  7. lettas

    lettas Moderator Staff Member

    Joined:
    Mar 3, 2003
    Messages:
    4,407
    Likes Received:
    218
    Trophy Points:
    93
    Käyt luomassa http://www.no-ip.com/ tilin, jonne määrität valitsemasi domainin, vaikkapa tosiaan omanimi.no-ip.org. Asennat no-ip- apuohjelman koneellesi, joka tarkkailee liittymän ulkoista ip-osoitetta ja pitää sen synkronoituna omanini.no-ip.org :n kanssa.
     
  8. LaLLi80

    LaLLi80 Senior member

    Joined:
    Nov 23, 2003
    Messages:
    5,010
    Likes Received:
    0
    Trophy Points:
    116
    Onko tarvetta oikeasti käyttää jotain niin monimutkaista kuin Apatche? Netissä on paljon yksinkertaisia HTTP server softia joissa ei tarvitse kuin naksutella hiirtä niin saa palvelimen pystyyn parissa minuutissa.
     
  9. Zykle

    Zykle Regular member

    Joined:
    Sep 16, 2004
    Messages:
    117
    Likes Received:
    0
    Trophy Points:
    26
    Eiko tuo Apache ole jotenkin kaikkein turvallisin? Mita muita ehdotuksia loytyy? Onko ftp serverin luominen vaikeaa?
     
  10. Zykle

    Zykle Regular member

    Joined:
    Sep 16, 2004
    Messages:
    117
    Likes Received:
    0
    Trophy Points:
    26
    Asensin apachen koneelleni, Laitoin network nameksi sen minka saan kuin kirjoitan command promptiin hostname ja server nameksi koneeni ulkoisen ip osoitteen. Ei lahde kayntiin enka loyda mista paasee muuttamaan server namea etc

    [Fri Nov 09 07:08:45 2007] [crit] (OS 6)The handle is invalid. : Apache2.2: Failed to start the service process.
     
  11. Zykle

    Zykle Regular member

    Joined:
    Sep 16, 2004
    Messages:
    117
    Likes Received:
    0
    Trophy Points:
    26
    Kokeilin nyt laittaa molempiin server nameen ja host nameeen ulkoisen ip osoitteeni. Ei vain lahde kayntiin. Error logiinkaan ei ilmesty oikein mitaan. Eika missaan ole mitaan mita oikein voisi edes muutella.

    Kun painaa start tulee vain >>>> Requested operation failed
     
  12. Zykle

    Zykle Regular member

    Joined:
    Sep 16, 2004
    Messages:
    117
    Likes Received:
    0
    Trophy Points:
    26
    Tammoinen ilmoitus lukee, kun Apache yrittaa kaynnistya

    (OS 10048)only one usage of each socket address (protocol/network address/port)
    is normally permitted. : make_sock: could not blind to address 0.0.0.0:80
    no listening sockets available, shutting down
    Unable to open logs
     
  13. LaLLi80

    LaLLi80 Senior member

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

    Zykle Regular member

    Joined:
    Sep 16, 2004
    Messages:
    117
    Likes Received:
    0
    Trophy Points:
    26
    Nuo on jotain maksullisia serveri softia. Sinulta saa varmaan ostaa noita.
     
  15. LaLLi80

    LaLLi80 Senior member

    Joined:
    Nov 23, 2003
    Messages:
    5,010
    Likes Received:
    0
    Trophy Points:
    116
    Hyvä, että vaivauduit edes katsomaan noita sivuja. Tuolla ei mainita mitään ostamisesta ja itsekin olen tota FTP serveriä käyttänyt ilman, että maksoin penniäkään. Professional versiot saattaa maksaa, mutta niitä en ole tarjonnutkaan. Itse olen Linux mies enkä maksa mistään ohjelmasta minkä voi korvata ilmaisella.
     

Share This Page