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"
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.
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.
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.
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?
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.
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.
Eiko tuo Apache ole jotenkin kaikkein turvallisin? Mita muita ehdotuksia loytyy? Onko ftp serverin luominen vaikeaa?
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.
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
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
Kyllä Apatchestakin saa turvattoman jos sen konffaa väärin. Pablosoftawarella on ainakin helppoja serveri softia joilla saa kuka tahansa palvelimen pystyyn. http://www.pablosoftwaresolutions.com/html/quick__n_easy_ftp_server.html http://www.pablosoftwaresolutions.com/html/quick__n_easy_web_server.html
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.