Kirjoittaja: Lantis
Mene Apachen sivuille ja paina seuraavista linkeistä:
Lataa tiedosto apache_1.3.27-win32-x86.exe
(tai uudempi)
Hyväksy kaikki ehdot kunnes tulee kohta "Server information". Täytä kentät seuraavasti:
Network domain: localhost.com Server name: localhost Administrator's Email address: admin@localhost.com
Valitse kohta "Run when started manually, only for me!" ja paina Next. Valitse asennustavaksi "Complete" ja paina uudelleen Next.
Asennamme Apachen hakemistoon C:\Apache
. Koska Apache luo valittuun hakemistoon hakemiston Apache, kirjoitamme asennuspoluksi vain C:\, jolloin Apache asentuu hakemistoon C:\Apache
.
Asensimme Apachen C:n juureen. Nyt avaamme tiedoston c:\Apache\conf\httpd.conf
. Tiedosto löytyy myös Käynnistä-valikosta: Käynnistä-valikko => Ohjelmat => Apache HTTP server => Configure Apache server => Edit the Apache httpd.conf configuration file.
Muokkaamme seuraavia kohtia, joiden löytämistä helpottaa etsimistoiminto.
ServerType standalone
Perveri on kotikoneella, yksityinen
ServerRoot "c:\Apache"
Tässä kuuluu olla Apachen sijainti, ei tarvitse muuttaa.
ServerName localhost
Mikäli localhost-sanan tilalla lukee jotain muuta, muuta se localhostiksi.
DocumentRoot "c:/palvelin"
Tämä on palvelimesi sijainti. Tavallisesta poiketen osoite merkitään /-merkillä \-merkin sijaan. Tänne sijoitetaan kaikki HTML-, SHTML-, PHP-, CGI- jne. tiedostot. Suluissa olevan kohdan saat muuttaa haluamaksesi.
Directory "c:/palvelin"
Lainausmerkeissä oleva osa muutettava samaksi kuin DocumentRoot.
DirectoryIndex index.html index.php
Tähän voit määrittää automaattisesti aukeavan tiedoston nimen. Esim: jos tiedostoa index.html
ei ole, avataan index.php
!
Käynnistä Apache konsoliin valitsemalla Käynnistä-valikko, Ohjelmat, Apache HTTP server ja Start Apache in console.
Tee HTML-tiedosto nimeltä testi.html
ja tallenna se hakemistoon c:\palvelin
. Kirjoita tiedostoon seuraavasti:
<html> <body> <p>Olet onnistunut asentamaan Apachen!</p> </body> </html>
Käynnistä Apache ja kirjoita selaimen osoitteeksi http://localhost/testi.html
. Jos selaimeen ilmestyy sivu, jossa lukee "Olet onnistunut asentamaan Apachen!", onneksi olkoon - Apache on onnistuneesti asennettu koneellesi.
Siis öö? Ei tuolla osoitteessa http://www.apache.org ole tommosta "Apache server" -linkkiä. Onko se sitten siitä "Apache Projects"-valikosto "HTTP-Server"-linkki?
Ei ookka enää, mut silti kannattaa kummiski ettii se, koska sivustokin voi vaihtua...
Nyt mistä mä löysin nii osote o http://httpd.apache.org/download.cgi
Tuota.. tulostaako se uusin apassi tekstiä siihin ikkunaan jos sen käynnistää konsoliin?
Voiko tolla tehä nettiin servun.. siis että joku muukin pääsee sinne???? kertokaa jos tiedätte!!
Noilla ohjeilla pärjäsi ihan hyvin, mutta Home XP:hen asentaminen tökki. Ilmeisesti Apachen sivuilla kerrotaan tarkemmin, mutta minä en saanut sitä toimimaan kuin ajamalla konsolia WIN98-yhteensopivuus tilassa. Onko ongelma Apachessa, XP:ssä vai minussa? Mitkä ovat ongelmien ratkaisut?
Itselläni on Home XP ja toimii aivan mainiosti.
Apache versio 1.3.27
Servername tuli määritellä laittamalla ServerName localhost:8080
Näin tosin itselläni oli jo oletuksena. Testattaessa toimivuutta oli osoitteeksi myös laitettava http://localhost:8080/
Asennettu versio oli 2.0.46 ja käyttis XP.
saako tuota asennettua että se toimii vain omalla koneella että ulkopuolelta ei pääse minun serverilleni?
saako tuota asennettua että se toimii vain omalla koneella että ulkopuolelta ei pääse minun serverilleni?
saako tuota asennettua että se toimii vain omalla koneella että ulkopuolelta ei pääse minun serverilleni?
Apache/1.3.27 <Win32> running...
Ja siihen se jäin :/
prkl
Windows XP Professional ja ei toimi.. Olen kokeillut erilaisia yhteensopivuustiloja ja mikään ei auta.. Käsittääkseni siihen consoleen pitäisi tulla tekstiä, mutta mitään ei tapahdu.. Osaako joku sanoa mikä voisi olla vialla? Minulla on uusin versio apachesta ja edellinen versio toimi mainiosti muistaakseni myös XPssä.
Ei toimi XP:n kanssa ellei ole asentanut Service Pack 1:stä, näin lukee siis tuon binaries-kansion readme-tiedostossa.
apache_1.3.27-win32-x86.exe
===========================
Minä en löydä tuollaista tiedostoa. Siellä on vain sellaisia tiedostoja joissa on tuo alku plus lisäksi jotain "no-src" tjsp.
Jos joku saa toimimaan tuon apachen windows xp:ssä niin ilmoittakoon minulle sähköpostilla miten se onnistuu.
lauri.kumpulainen@tahtitiede.com
Windos XP Professional =)
Hyvin sain toimimaan XP:llä. Kiitos ohjeesta.
XP prolla hyrrää ihan mukavasti! Hiukan oli ongelmia rautapalomuurin kanssa...
siis ton sivun saa auki kaverin koneelta kun laittaa osotteeksi oman koneen ip osotteen (apachebn pitää olla auki ja netin päällä)
miten saan laitettuu et jos apachessa ei oo index.php nii näyttää hakemiston sisällön?
Onko apacheen mahdollista saada asp tuki ?
(active server page) olen kyllä yrittänyt etsiä informaatiota asiasta mutta en ole löytänyt. Ja kannattas päivittää toi apache opas apache 2 conffin mukaan. Ei ihan täsmää kaikki.
Tota yritin asentaa tota.. jouduin/pääsin sivulle http://archive.apache.org/dist/httpd/binaries/
imuta sieltä se ensimmäinen exe, latasin, ja hyvin toimii (win98)
Kröhm. tiedä onko tämä aiheellista, mutta kuitenkin.
Eli kun tuon apachen asentaa ja valitsee oppaassa mainitun
"Valitse kohta "Run when started manually, only for me!" ja paina Next" -asetuksen toimintaan, niin se automaattisesti säätää serverin kuuntelemaan porttia 8080.
Itse aluksi ihmettelin, mikä meni mäkeen kun ei millään tullut web-sivuja näkyville, mutta sitten iski valaistus!
Eli sen sivun saikin näkymään tällä:
http://localhost:8080
Eli tämmöinen pointti näin muiden vaivaa säästääkseni :)
Kiitos, hyödyllinen opas =)
DocumentRoot "c:/palvelin"
Directory "c:/palvelin"
Mulla piti laittaa näin:
DocumentRoot "c:/palvelin/"
Directory "c:/palvelin/"
miten mä sAAn ton nettiin muiden katseltavaks
mitenkäs tähän apacheen vaihetaan portti?
Tomii hyvin :)
Näkyykö noi tiedostot muuten muille käyttäjille.
jostain syystä koneeni sanoo näin "The MSIEXEC.EXE file is linked to missing export MSI.DKK:222." mistä tuo johtuu ja miten sen saa korjattua? tuo siis tulee kun aloittaa apachen asentamisen.
toisella koneella jossa on xp professional ni toimi kunnolla, eli kys se toimii äkspeelläki jos osaa säätää!
Rottis, pistät siihen kohtaan mihin lantis oli neuvonut laittamaan "Run when started manually, only for me!" ni "Run for all users"
Käynnistä-valikko => Ohjelmat => Apache HTTP server => Configure Apache server => Edit the Apache httpd.conf configuration file. Kun menen tuonne se kysyy millä ohjelmalla vastaava tiedosto avataan.
stere, pistä että notepadilla ja sillai et se EI käytä sitä aina
Hyvin toimii
mitenkähän tuohon apacheen sais sellasen sydeemin, et jos laittaa mun ip:n osoteriville niin se kysyy jossain boxissa käyttäjätunnusta ja salasanaa ennenkun päästää sisälle? vai pitääkö siihen vääntää vaan joku vbscript tai javascript - homma, vai löytyykö joku apachen oma tapa?
En saa .html tiedostoja aukeamaan palvelimelta vaikka ne on tallennettu C:/palvelin tiedostoon.
error logissa on tällaista: [Tue Mar 23 20:39:49 2004] [warn] exec() may not be safe
[Tue Mar 23 20:39:49 2004] [warn] exec() may not be safe
Apache server shutdown initiated...
Mikähän tuohon on sopiva lääke?
Näköjään jumiuttaa koneen kokonaan, kun painaa, että Start Apache in Console.
Voiskos joku tehä vastaavan linuxille?
Mitä tehdä jos kone jumiutuu kokonaan kun painaa "Start Apache in Console"? Yritetty käyttää uusinta Apachea 2.jotain.
Jos teillä muilla ei onnistu, kokeilkaa:
http://www.firepages.com.au/
Ja asentakaa se phpdev. Mulla toimii, ainakin vähän väliä.
Tai yrittäkää asentaa suosiolla se 1.39 tms. Sen sain toimimaan.
Mä sain uusimman version toimimaan ensimmäisellä kerralla ilman ohjeita. Eli ei tuosta muuta hyötyä olekkaan kuin virittelyohjeita:)
Onko tämä apache helppo asentaa gentoo linuxiin?
Tämä on hieno homma. Selkeä ohje, hyvin sain asennettua. Kiitos tämän kirjoittajalle.
Mulla tulee vaa:
Apache/1.3.28 <Win32> running... eikä mee eteenpäin
sain vaan ladattua testi.html tiedoston sinne mut en saa päivitettyä sitä tai poistettua sitä tai laitettua sinne muita tiedostoja
noni nyt toimii
mut php skriptit ei näy
tarvitseeko noi kaikki php:t, mysql:t, ssi:t sun muut asentaa?
pitääkö ton apachen olla päällä koko ajan et localhost näkyy?
nyt ei näytä localhostia enää, en tiedä missä vika on kun tulee vain Palvelinta ei löydy-sivu. onko siitä muuten haittaa kun avasin tuon httpd:n muistiossa ja nyt se avaa kaikki conf-tiedostot muistiossa...?
jess sain taas toimimaan
Ei toimi. Kun käynnistän ohjelman ruudulle tulee teksti "Apache/1.3.28 <win32> running...". Kun menen osoitteeseen http://localhost/testi.html tulee virheilmoitus sivua ei löydy. Tiedostot on tallennettu siihen hakemistoon mikä konfigurointi tiedostoissa on määritelty.
äh. vanhal versiols jää running kohtaa, ja sit uudel versiol ei tuu mitää. viduttaa
No nyt ongelma selvisi! Jostakin syystä selaimet eivät löytäneet palvelinta, kun langaton lähiverkkoyhteys oli päällä, mutta kun sen sammutti sivut löytyivät.
kyllä mulla toimii vaikka apachessa lukee vaan että 'running'
siis miten toinen titokone pystyy kattoo tota?
theman: "siis miten toinen titokone pystyy kattoo tota?"
Jos et tiedä niin Apache ei ole sinua varten. Okei. se laittaa ip osoitteesi osoiteriville http://themanin.ip.osoite:portti/index.html
Mull tulee vaa sellanen musta ruutu, jossa lukee:
Apache/1.3.33 (Win32) running...
Pitääkö olla kiinteä ip että voi perustaa palvelimen.
Kun käynnistän ton http://localhost/palvelin/testi.html niin lukee näin:
Not Found
The requested URL /testi.html was not found on this server.
Apache/1.3.33 Server at localhost Port 80
Tuolla muuten lukee "Perveri on kotikoneella, joten..."
mahtavaa!!!! kiitos kiitos kiitos
öö... mulla lukee tuolla oikeessa alakulmassa vaan et "No services installed" mitä pitäs tehä??
JEE NYT SE TOIMII ^_^
kaikille niille tiedoksi, jotka ihmettelevät, että näkyykö se http://localhost muilla.
vastaus: se avaa oman serverin jos sellainen on koneella eli sen severin, joka sitä klikkaa, koska se on sama kuin ip-osoite, mutta tavallaan lyhennettynä.
Kuinka saan sen, sitten näkymään muilla?
Vastaus:
1. Mene osoitteeseen www.cjb.net
2. Laita sinne sivujesi tuleva osoite
3. Täytä kaikki tiedot
Jos siellä kysytään ip:tä niin sen saa menemällä käynnistä-valikkoon, valitse suorita, kirjoita cmd, kirjoita ipconfig. Voila...
Esim. Minulla tuo menee kun painan localhost linkkiä osoitteeseen http://palvelin.cjb.net joka on palvelimeni osoite.
Olkaa nyt niin ystävällisiä, ettette käytä cjb.net-palvelua, sillä kyseisestä palvelusta on pari tuttua saanut viruksia.
Allekirjoittanut ei ole, sillä hän ei ole ikinä siellä käynyt(kun käytti vielä windowsia).
www.dyndns.org on paljon luotettavampi palvelu, miinuksena ip:n päivityksen hitaus.
ei sitte toimi mun romulla 95-koneella... :<<<< *höh*
mites se saadaan toimimaan 95:lla??
Muuten hyvät ohjeet mutta ongelmaksi on muodostunut seuraava herja: "yhteys estettiin otettaessa yhteyttä localhost:n". tuo ilmenee kun yritän päästä tuonne localhost/testi.html:n
mistä päin voisi lähteä pakkaa purkamaan? apache monitori on päällä.
edit: no nyt päästiin jo niin pitkälle että tiedossa on miksi ei sallita localhost:n yhteyttä. ms-dos kehoite ei pysy jostain kumman syystä päällä. järjestelmä me windows.
2edit: no nyt löytyi ratkaisu tilanteeseen windows me vaatii 1.3.33 version apachesta toimiakseen.
Minulla toimii mainiosti toi localhosti, mutta en saa tietokoneeseeni, miltään muulta koneelta. Minulla on Windows XP Pro ja service pack 2. Täysin päivitetty kone.
"You don't have permission to access / on this server."
tämmöstä nakkaa mulla.
Minulla on dyndns.org:sta noudettu domain, jota yritän käyttää. Tarkoitus olisi, että palvelimelle pääsee muutkin kuin vain minä itse.
Tuntuu siltä, että kaikki toimii täydellisesti, kunhan vain jokainen tiedosto sijaitsee ihan palvelimen juuressa. Pienikin kuva jossakin kansiossa tuottaa virheilmoituksen.
Missä vika!?
versio: Apache/2.0.54 (Win32)
Kannattaa etsiä sivut suoraan ip:n kautta. Ja jos haluaa ip:llensä osoitteen kannattaa ottaa se no-ip:stä. Ja no-ip:stä lataa DUC: ohjelman niin ei tarvii vaihtaa IP:tä joka kerta. Apache päälle ja DUC myös niin heti löytyy sivut vaikka ois vaihtuva IP.
Ai niin http://www.no-ip.com/
Omat kokemukseni: sain apachen toimiin XP:ssä (professional).
Apacheversio on 2.0.54. Tuon testin sain toimimaan kun pistin selaimeen osoitteeksi http://localhost:8080/testi.html
Ku laitoin serveriks localhostin ni näkyyks sivut myös kaverin koneel ku kirjoittaa localhost osoterivil?
HERRANJUMALA et oli vaikeeta säätöä..koitin vissii 6 tuntii asentaa tota..mut ei. sit kokeilin IE:llä(aikaisemmin MoziilaFF) ni johan toimii!
Itselläni kyllä menee tuonne, mutta kukaan muu ei pääse sinne, pitääkö XP:n suojausasetuksia jotenkin muuttaa? Ajattelin huvikseen vaan kokeilla omaa servua :P
entä miten teen ton linuxissa
tietääks kukaan missä vika ku mulla sivut aukee ku laittaa http://localhost .... mutta kun laittaa koneen ip:n eli esim. 192.168.0.10 nii sit ei näykkää... eli apache ei ossaa kääntää sitä tohon osotteeseen, mut jos laittaa osotteeksi apache confiin ton nii sit ei toimi ollenkaa...
Omassa hakemistossani ei ole tätä "Start Apache in console"! Olisiko apuja?
niin miten tämä saadaan nettii toisten nähtäville?
Ei toimi ei
Olisi hienoa jos nämä kaikki oppaat sais myös linux-versioina :)
Hei! Imuroin "apache_2.2.2-win32-x86-no_ssl.msi" ja asensin sen ohjeiden mukaan. Muokatessani httpd.conf tiedostoa en kuitenkaan löytänyt sieltä ServerType kohtaa. Jos lisäsin sen sinne itse niin näytti erroria, jos jätin lisäämättä niin konsoli näytti vain tyhjää ruutua eikä toiminut. Mitäs tässä tulisi tehdä?
lainaus:
tietääks kukaan missä vika ku mulla sivut aukee ku laittaa http://localhost .... mutta kun laittaa koneen ip:n eli esim. 192.168.0.10 nii sit ei näykkää... eli apache ei ossaa kääntää sitä tohon osotteeseen, mut jos laittaa osotteeksi apache confiin ton nii sit ei toimi ollenkaa...
Onko tuo varmasti se osoite joka näkyy ulospäin?
redeemr: Asenna uudestaan, joku saattoimennä pieleen.
Minulla sanoo näin kun yritän avata index.html nimisen tiedoston:
"Forbidden
You don't have permission to access /index.html on this server."
Osoitteena on http://localhost:8080/index.html
Mulla on toi versio 2.2.3 miten se nyt asennetaan oon tehny noiden ohjeiden mukaan mut selain ei löydä tota localhostii.
Nois config jutuis menee varmaan pieleen mites kun siellä on muutamassa kohdassa muistaakseni esim. <DocumentRoot "c:/palvelin" > tossa noin <> sulut niin ja esimerkissä ei oo ni otanks ne pois?
En saa tota versioo 2.2.3 toimimaan. Se lykkää semmosseen kansion ku httpd-2.2.3 tjs. ja siellä ei ole mitään tommosta conf-filuu. Oon katonu kaikki kansiot tuolta lävitte, eikä mitään tommosta löydy. Onko joku joka on saanu ton version toimimaan? Jos on, voisko antaa hiukan neuvoo?
Kone kaatus ja jouduin asentaa apachen uusiks. Nyt se ei toimi; Mulla lukee: "No services installed". Oon vieläpä testannut ottamalla kaikki palvelut käyttöön.
Mikä onkun mä pääsen tonne sivulle missä lukee toi, että "Olet onnistunut asentamaan Apachen!" , Mutta muut eivät pääse ?.. onko palomuurissa vikaa vai mitä ?.. kertokaa..
aappo825@gmail.com taikka tänne..
Ei onnistunu apachen asennus, siis ei tullu tekstiä että olet asentanut onnistuneesti apachen tai jotain muuta vastaavaa niin mistä mahtaa johtua jos oku tietäis?
Mulla ei näy. Siis en puhu sivustosta vaan siitä linkistä josta ladataan. Voiko joku antaa suoran linkin sinne mistä ladattas toi. Kone on käyttöjärjestelmältään Vista, ja haisee ku pissa. Vuosimallia 07. Oon ladannu IZArc ohjelman jolla puran tiedstoja. Kone on läppäri. Tarttis tehä tästä serveri ku ei muuhun kelpaa. Nopeasti huomaan viestin jos meilaat ville.juhani.sinisalo@gmail.com
Tämä apache2 ei kyllä minun koneessani toimi jostain syystä oikein :(
Eli joudun nyt käyttämään Abyss Web Server X2 Koska apache2 ei toimi,Mutta linuxissa toimii apache kuin unelma :D eli kenelläkään tietoa mikä voisi olla että kun käynnistän apachen ja laitan http://localhost toimii mutta kun yritän ulko verkosta niin tulee aikakatkasu ja Abyssilla toimii ulkoota myös Ja kaikki ideat saa lähettää webmaster@server12.servehttp.com tai saku537@gmail.com Aiheella: apache
Huomio! Kommentoi tässä ainoastaan tämän oppaan hyviä ja huonoja puolia. Älä kirjoita muita kysymyksiä tähän. Jos koodisi ei toimi tai tarvitset muuten vain apua ohjelmoinnissa, lähetä viesti keskusteluun.