Tarkoitus olisi aloittaa keskustelua apachen asennuksesta, ja saada mahdollisimman laaja ja selkeä SUOMENKIELINEN apachen asennus ohje linux ympäristöön. Joten kaikki kynnelle kykenevät, ja te jotka olette jo asentaneet apache palvelin ohjelmiston koneellenne, osallistukaa! Lyhyesti homma voisi olla seuraavanlainen: -Paketit mitä apache palvelimen pitäminen edellyttää -Mistä kyseiset paketit löytyy -Pakettien asentaminen oikeaan paikkaan KIRJOITA NIIN KUIN KIRJOITTAISIT TYYPILLE JOKA EI OLE KÄYTTÄNYT LINUXIA !!! -alustukset ja configuroinnit lisä mausteena voisi olla esimerkkejä: miten teet jos käytät staattista tai dynaamista IP:tä Joten eikun kirjoittelemaan.
Itse en ole vielä onnistunesti saanut Apachea asennettua, joten en pysty itse paljon kommentoimaan. Tiedän, että on paljon porukkaa, jotka tuskailevan apachen asennuksen kanssa. Jospa siis yhdessä voimme auttaa. 1. omannäkemykseni mukaan aluksi on syytä ladata täältä http://httpd.apache.org/download.cgi tämä Unix Source: httpd-2.0.54.tar.gz 2. Seuraavana tämä paketti on syytä purkaa ? (kommentoikaa mikäli menee väärin, ja lisätkää paikka mihin tämä puretaan ja tarvitaanko olla ROOTina kirjautuneen?, mitä terminaalia käytetään tai kannattaa käyttää?) $ gzip -d httpd-2_0_NN.tar.gz $ tar xvf httpd-2_0_NN.tar 3. seuraavan on ilmeisesti ./configuren vuoro, mutta tähän kohtaan en osaa sanoa mitään ?? tähän voisi joku viisas kirjoittaa mitä kannattaa tehdä, jotta pääsee mahdollisimman helpolla, mutta saa kuitenkin homman toimimaan 4. sitten on luultavasti vuorossa käsky:$ make tarvitaanko tämän käskyn suorittamiseen jotain omaa ohjelmaa? 5.$ make install mitä tämä tekee? ja tarvitaanko tähän jotain erikoista softaa? 6.sitten tulee ilmeisesti jotain kustomointia... $ vi PREFIX/conf/httpd.conf tämä rivi ei kerro minulle mitään... mutta täydentäkää ja ehdottakaa.. 7.sitten tuleekin testauksen vuoro $ PREFIX/bin/apachectl start (tosin en tiedä mitä tämä tekee, mutta ken tietää kertokoot... 8. Seuraavana mikäli kaikki toimii, luulen että palomuurin on tehtävä reikä ?? onkohan se nyt se portti 80 ??? ei tietoa... kannattaako tässä ottaa huomioon jotain seikkoja, joita nettiliitymän palvelija rajoittaa ..?? 9. Nyt jos haluaa esim: index.html tiedoston yleiseen jakoon, niin mihin se laitetaan ?? entäpä kansiot joita halutaan näkymään palvelimelta ulos? NYT MUKAAN KAIKKI JOTKA YMMÄRTÄVÄT TÄSTÄ JOTAIN ???
3) ./Configure tekee Makefilen, muistaakseni siihen ei tarvitse itse vastata mitään, riittää kun sen ajaa ja katsoo, meneekö oikein loppuun. Kyseinen skripti tarkistaa myös sen, onko kaikki kääntämiseen ja asentamiseen tarvittavat softat asennettuina, ts. voidaanko asennusta suorittaa. Jos tulee virheitä, ei muuta kuin etsimään puuttuvia ohjelmia. 4) make riittää. Ohjelma "make" lukee tiedoston nimeltään Makefile, joka pitää sisällään tiedot siitä, miten tarvittavat filut käännetään ja miten ne liittyvät toisiinsa. 5) make install suorittaa saman kuin edellä. Makefileen on määritelty profiili "install", joka käytännössä kopioi käännetyt tiedostot oikeisiin hakemistoihin. Sen "install" option voisi nimetä (jos siis tekee itse Makefilen) ihan kuten tykkää, vaikka "asennasenytsaatana". "install" on vakiintunut käytäntö. 8) Oletusarvoisesti portti taitaa olla 8080, mutta en mene vannomaan. Konfigurointi riippuu palomuurista. 9) Teet sellaisen hakemiston, johon kaikilla on luku- ja suoritusoikeus ja siirrät sen index.html tiedoston sinne. Mitä suurimmalla todennäköisyydellä apachen hakemistojen alle tai omaan kotihakemistoon tulee "public_html" tyyppinen hakemisto, jonka apache tunnistaa palvelimen juureksi. Muista en tiedä, kun on eri distro käytössä.
Ainakin Debianiin ja sen jälkeläisiin saa Apachen suoraan pakettiarkistosta, että luulisi Suseenkin saavan sen helposti Yastilla? Tosiaan kansioon 'public_html' kotihakemistossa kun pistää tiedostoja, niin pitäisi näkyä palvelimella. Muutenhan Apachea konffataan /etc/apache tai /etc/apache2 -hakemistoissa olevia tekstitedostoja rukkaamalla. Asentamalla Webminin pääsee konffaaman kai graafisestikin. Täytyypä kokeilla.
SUSEen löytyy kaikki nuo paketit joita tarvitset asennusmedialta. Ei tarvitse yrittää itse kääntää mitään. Vähemmällä pääsee, niin sinä kuin muutkin jotka yrittävät myöhemmin selvittää mahdollisia ongelmia. YaST -> Install and Remove Software. Siellä on niitä valmiita valintoja "selections" mistä löytyy ainakin Simple webserver with Apache2(missä tulee peruskamat). Jos haluat jotain lisää, senkun sitten lisäät niitä paketteja mitä tarvitset. Sitten YaST:ista löytyy sellainen kohta jolla määrität sen palvelimesi. Kokeile ensin määrittää se YaSTilla ja kun ymmärrät mitä teet niin voit konffata sen vaikka käsin.
Tuosta lunixin ohjeistuksesta voisi tehdä vaikka kuvallisen ohjeen print Screeneillä. Luulenmpa, että sille voisi olla käyttöä paljon! Tälläisista niin sanoituista yksinkertaisista ja havainnollisista suomenkielisistä dokumenteistä on huutava pula. Tämä dokumentti olisi tarkoitettu niille jotka eivät ole mitään LINUX guruja vaan aloittelijoita. Hienoa, että löytyy innokkaita opastajia !!! ei muuta kun opasta kyhäämään
Voin sen ohjeen tehdä mutta siihen menee hiukan aikaa. Kunhan saan tuon uuden raudan ensin pelaamaan niin kuin haluan.
ihmetyttää kun käytän tuolta YAST --> Online Updatesta.. löydän kyllä apache2:n, mutta se on harmaalla ja en voi ladata sitä ?? Mistä tämä johtuu ? hyvä huomautus !!
Onko dvd/ cd sisässä? Omassa susessa piti lähdehakemistoja rukata yastin kautta, oli kuitenkin ns. kovalevyasennus, eli boottasin levykkeeltä ja asensin toiselta osiolta.
Online Update on nimensä mukaan Online päivitys, sen kautta ei asenneta uutta softaa vaan siihen käytetään Install and Remove Softwarea. Kannattaa, jos kiintolevyllä on tilaa, kopioida DVDn sisältö vaikka /media/SUSE_DVD hakemistoon, jonka sitten lisää asennuslähteeksi(ainakin alku vaiheessa pääsee helpommalla kun ei tarvitse aina laittaa levyä asemaan, ja on se hieman nopeampaa. Toki tilaa se vie)
Tämä topiccihan tuntuu olevan juuri minun kaltaisia käyttäjiä varten! Eli kovin paljoa en ole Linuxin sielunelämään perehtynyt, Mitä nyt sen verran että normaali, netti/multimedia -käyttö onnistuu sekä pöytäkoneellla että kannettavalla SuSE 9.2:lla. Eli yritin aiempien ohjeiden mukaan asentaa asennus-dvd:ltä apachea/Simple webserver with Apache2 -ohjelmia pöytäkoneelleni, mutta mitään sellaista ei löydy. Yastissa menin Install and Remove software, ja hain hakusanalla apache ja apache2, mutta ei löydy mitään. Sitten yritin etsiä "selections"eja, mutta ei löytynyt tuollaista "Simple webserver with Apache2"... Eli mitähän teen mahdollisesti väärin...?
Linon: Näyttikö se selections kohta tältä http://koti.mbnet.fi/tools/image/pack-sel.png ? Jos näytti, vaihda asennuslähde(dvd) ftp:ksi http://koti.mbnet.fi/tools/yast_source.html
No tuoltahan se taisi näyttää. En nyt pääse varmistamaan, ku kaveri valtasi tuon pöytäkoneen... Yritin katsella niitä valikoita läpi, enkä löytänyt. Onhan kyllä mahdollista että minun puusilmät ei vaan ole huomannu.. Tai sitte liian monta olusta... :S Mutta jos se ei ollut, niin pitää yrittää muuttaa tuota asennuslähdettä. Koitin kerran muuttaa sitä, mutta ei siitä tullut mitään... En muista mitä servua silloin kokeilin.
Tämä ketju on siis tarkoitettu kaikille niille, jotka tuntevat osaamattomuuttaan linuxia kohtaan, mutta haluavat kuitenkin päästä jyvälle mitä ja miten linuxissa toimitaan... mutta jos nyt kuitenkin keskityttisiin APACHEN asennukseen ... Jäämme innolla odottamaan millaisen dokumentin lunix saa taijottua...
Köriläs: Apachen asennuksestahan minä juuri kysyinkin! Eli käsittääkseni se liittyy aika hyvin tämän topicin aiheeseen. lunix: Joo kyllä se näytti tuolta. Muutin sen lähteen Pacmaniksi, mutta en kyllä löytänyt vieläkään...