Kirjoittaja Aihe: Uusien pakettien haku verkosta > apache[Ratkaistu]  (Luettu 14890 kertaa)

Pekkam

  • Käyttäjä
  • Viestejä: 282
    • Profiili
Moi

Tässä Ubuntu 8.10 ei ole valmiina apache-pakettia, ei ainakaan näkynyt listassa.
Mikähän versio tähän olisi paras?
apache sivulta löytyi osio apche-linux-mirror. Oliko siellä jokin hakemisto, josta pitäisi hakea tuolla graafisella työkalulla?
Onnistuuko se myös sudolla kirjoittamalla http-osoite polkuun?
« Viimeksi muokattu: 10.01.09 - klo:00.03 kirjoittanut Pekkam »

gdm

  • Sitä saa mitä tilaa...
  • Käyttäjä
  • Viestejä: 4363
    • Profiili
    • Keskustelualueiden säännöt
Vs: Uusien pakettien haku verkosta > apache
« Vastaus #1 : 28.12.08 - klo:12.21 »
http://wiki.ubuntu-fi.org/LAMP_Asennus

Etsi toiminto aptia käyttäen
Koodia: [Valitse]
apt-cache search <haluttu termi>
Koodia: [Valitse]
aptitude search <haluttu termi>
Synapticia käyttäen onnistuu graafisesti

Selaimella voi etsiä myös http://packages.ubuntu.com

Ja tätä kannattaa selailla http://fi.wikibooks.org/wiki/Ubuntu_tutuksi
« Viimeksi muokattu: 28.12.08 - klo:12.31 kirjoittanut gdm »
Lisää [Ratkaistu] aloitusviestiin jos ongelmasi selviää!
Saamasi tuki on ilmaista, joten älä vaadi tai uhkaile saadaksesi apua!

Pekkam

  • Käyttäjä
  • Viestejä: 282
    • Profiili
Vs: Uusien pakettien haku verkosta > apache
« Vastaus #2 : 28.12.08 - klo:22.17 »
Löytyi apache2.
Asensin tuolla sudolla myös php5.
Aion asentaa myös perlin. (Oikeastaan se on suurin syy siihen, että haluan ubuntun)

Pitäisikö valita tuo Perl5 vai jokin muu: Niissä ei ollut mitään infoa
Koodia: [Valitse]
v   perl5                           -                                           
v   perl5-base                      -                                           
v   perlapi-5.10.0                  -       

Ps. Mitähän tuossa pitää seuraavaksi tehdä kun on sudolla asentanut nuo ohjelmat? Joko sitä voi testata?
Ps 2: Joo. kyllä toi aspache oli asentunut. Tulostui localhostissa "It works!", index-tiedosto löytyi hakemistosta var/www
Ps 3: Onko tuo var/www/index.html se oikea  paikka johon se on asentunut, kun siellä ei ole mitään apachen terveuliais-toivotuksia? Kyseinen tiedosto on kirjoitusuojattu, miten sitä voi muokata?


« Viimeksi muokattu: 28.12.08 - klo:23.01 kirjoittanut Pekkam »

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Vs: Uusien pakettien haku verkosta > apache
« Vastaus #3 : 29.12.08 - klo:00.13 »
Aion asentaa myös perlin. (Oikeastaan se on suurin syy siihen, että haluan ubuntun)

olisin aika yllättynyt, jos sinulla ei olisi jo perliä asennettuna.

Pitäisikö valita tuo Perl5 vai jokin muu: Niissä ei ollut mitään infoa
Koodia: [Valitse]
v   perl5                           -                                           
v   perl5-base                      -                                           
v   perlapi-5.10.0                  -       

noista oikea valinta on kyllä perl5, mutta ainakaan minulla ei ole edes pakettivarastoissa pakettia nimeltä perl5. mistä mahdat noita katsella?

Ps. Mitähän tuossa pitää seuraavaksi tehdä kun on sudolla asentanut nuo ohjelmat? Joko sitä voi testata?

ohjelmia voi testata heti kun ne on asentanut. tosin en ole ihan varma oliko tuo vastaus siihen kysymykseen jota yritit kysyä.

Ps 2: Joo. kyllä toi aspache oli asentunut. Tulostui localhostissa "It works!", index-tiedosto löytyi hakemistosta var/www

juu, se on oletusjuuri apachelle.

Ps 3: Onko tuo var/www/index.html se oikea  paikka johon se on asentunut, kun siellä ei ole mitään apachen terveuliais-toivotuksia? Kyseinen tiedosto on kirjoitusuojattu, miten sitä voi muokata?

kuten sanottu, ko. hakemisto on apachen oletusjuuri. hakemiston voi toki muuttaa haluamakseen apachen konffeista. kyseinen hakemisto(hierarkia) on suojattu, koska normikäyttäjällä ei ole mitään syytä kirjoitella /var-hierarkian alle. jos kyseiseen hakemistoon haluaa kirjoitusoikeudet joillekin tietyille käyttäjille, niin se hoidetaan oikeaoppisesti linuxin oikeuksienhallinnalla ja ryhmillä.
Janne

Pekkam

  • Käyttäjä
  • Viestejä: 282
    • Profiili
Vs: Uusien pakettien haku verkosta > apache
« Vastaus #4 : 29.12.08 - klo:11.14 »
Etsin nuo tällä komennolla.
Koodia: [Valitse]
aptitude search perl

Tämä ehdotus
Koodia: [Valitse]
apt-cache search <haluttu termi>
tuotti niin ison listan tuloksia, että en jaksanut käydä kaikkea läpi, varsikin kun tuo inglish ei taivu kvinkaan hyvin.

Olen asennuksessa tehnyt pelkästään seuraavin komennoin:
Koodia: [Valitse]
sudo apt-get install apache2
sudo apt-get install php5
Muuta en ole tehnyt. Tarviiko jotain muutakin? Vai joko hommat on täysin asentunut? Ei näy missään sovellus-valikossa esim. apachea asennettuna ohjelmana. Tulisiko se näkyä valikossa?
Tein tällaisen muutoksen, että valikosta Järjestelmä->Ylläpto->Käyttäjät ja ryhmät poistin lukituksen.
Ps. Tuo ei auta...entä käyttäjä root?
Ps 2: Kenties tuo laittamani komento on riittävä, sillä käytin sitä ja hommasin filezilla-ftp ohjelman. Se ilmestyi valikkoon komennon jälkeen.
« Viimeksi muokattu: 29.12.08 - klo:11.47 kirjoittanut Pekkam »

Kullervo

  • Käyttäjä
  • Viestejä: 875
    • Profiili
Vs: Uusien pakettien haku verkosta > apache
« Vastaus #5 : 29.12.08 - klo:11.41 »
Kenties olisi syytä tutustua chmod ja chown -komentoihin.

Mitä apachellasi aioit tehdä?

Pekkam

  • Käyttäjä
  • Viestejä: 282
    • Profiili
Vs: Uusien pakettien haku verkosta > apache
« Vastaus #6 : 29.12.08 - klo:11.50 »
Mitä apachellasi aioit tehdä?
Ihan siihen tarkoitukseen, johon se on suunniteltu, paitsi että kaikkea ei jaeta verkossa......
Apache on verraton apuväline php:n ja perlin harrastajille ja myös ammattilaisillel

Kullervo

  • Käyttäjä
  • Viestejä: 875
    • Profiili
Vs: Uusien pakettien haku verkosta > apache
« Vastaus #7 : 29.12.08 - klo:12.19 »
Mitä apachellasi aioit tehdä?
Ihan siihen tarkoitukseen, johon se on suunniteltu, paitsi että kaikkea ei jaeta verkossa......
Apache on verraton apuväline php:n ja perlin harrastajille ja myös ammattilaisillel

Kysymykselläni hain vastausta siihen että käytätkö apacheasi paikallisesti testikäytössä vai ns. tuotantokäyttöön laajemminkin.

Pekkam

  • Käyttäjä
  • Viestejä: 282
    • Profiili
Vs: Uusien pakettien haku verkosta > apache
« Vastaus #8 : 29.12.08 - klo:12.56 »
Kysymykselläni hain vastausta siihen että käytätkö apacheasi paikallisesti testikäytössä vai ns. tuotantokäyttöön laajemminkin.
Sekä että.
Mutta kun on kyse Perlistä, apache ja linux omalla koneella on välttämättöiä, jos haluaa saada vähäkin enemmän siitä irti. Webhotellien perl-tuki on minimaalinen vaikka niissä kehutaankin, että "sisältää perl-oikeuden". Ei tarvitse kovin kummasta perl-ohjelmaa olla suunnittelemassa, kun tulee jo seinä vastaan, koska tarvittavia perl-kirjastoja ei löydy (eikä asenneta).
Pääosin kuitenkin tässä on kyse siitä, että saa tehtyä valmiita ohjelmia ja voi tarjota niitä myöhemmin (tarvittaessa) julkisuuteen.
« Viimeksi muokattu: 29.12.08 - klo:14.51 kirjoittanut Pekkam »

Pekkam

  • Käyttäjä
  • Viestejä: 282
    • Profiili
Vs: Uusien pakettien haku verkosta > apache
« Vastaus #9 : 29.12.08 - klo:15.35 »
Chmod  ei toimi. Ilmoittaa näin:
Koodia: [Valitse]
chmod: muutettaessa tiedoston ”../../var/www/index.html” oikeuksia: Toiminto ei ole sallittu
Samaa ilmoittaa jos yrittää muuttaa hakemistojen oikeuksia. Miten näitä siis voi muuttaa? Toimiiko tuo chown ja miten sitä pitäisi käyttää?

Tuxer

  • Käyttäjä
  • Viestejä: 657
  • Debian 7.0, Sailfish
    • Profiili
    • opendimension.org
Vs: Uusien pakettien haku verkosta > apache
« Vastaus #10 : 29.12.08 - klo:15.40 »
Chmod  ei toimi. Ilmoittaa näin:
Koodia: [Valitse]
chmod: muutettaessa tiedoston ”../../var/www/index.html” oikeuksia: Toiminto ei ole sallittu
Samaa ilmoittaa jos yrittää muuttaa hakemistojen oikeuksia. Miten näitä siis voi muuttaa? Toimiiko tuo chown ja miten sitä pitäisi käyttää?


Jos et ole tiedoston omistaja, tarvitsee muutokset tehdä sudolla:
Koodia: [Valitse]
sudo chmod ja rimpsut
"Menehän Tonttu Tomera tarkastamaan ollaanko korsuissa kiltisti."
Fingerpori

Pekkam

  • Käyttäjä
  • Viestejä: 282
    • Profiili
Vs: Uusien pakettien haku verkosta > apache
« Vastaus #11 : 29.12.08 - klo:16.00 »
Ei näyttänyt toimivan sudollakaan, vaikka ei antanut virheilmoitusta. Muutin hakemistojen oikeudeksi 755 ja tiedoston 644. Onko oikein?
 Edelleenkään tuohon www-hakemistoon ei voi luoda tiedostoja eikä hakenistoja eikä muuttaa index.html tiedostoa.

Kullervo

  • Käyttäjä
  • Viestejä: 875
    • Profiili
Vs: Uusien pakettien haku verkosta > apache
« Vastaus #12 : 29.12.08 - klo:16.21 »
Ei näyttänyt toimivan sudollakaan, vaikka ei antanut virheilmoitusta. Muutin hakemistojen oikeudeksi 755 ja tiedoston 644. Onko oikein?
 Edelleenkään tuohon www-hakemistoon ei voi luoda tiedostoja eikä hakenistoja eikä muuttaa index.html tiedostoa.

Lukaiseppas vaikka tuolta:
http://users.utu.fi/sjsepp/linux_ohje/peruskomennot.html
Vaikkapa näin:
Koodia: [Valitse]
sudo chown -R Pekkam /var/www
« Viimeksi muokattu: 29.12.08 - klo:16.31 kirjoittanut Kullervo »

gdm

  • Sitä saa mitä tilaa...
  • Käyttäjä
  • Viestejä: 4363
    • Profiili
    • Keskustelualueiden säännöt
Vs: Uusien pakettien haku verkosta > apache
« Vastaus #13 : 29.12.08 - klo:16.30 »
Itse toteuttaisin asian seuraavalla tavalla, Kotihakemistoon uusi kansio, jonka sisällön linkkaa /var/www/ kansioon...
Säästyy monelta vaivalta.
Lisää [Ratkaistu] aloitusviestiin jos ongelmasi selviää!
Saamasi tuki on ilmaista, joten älä vaadi tai uhkaile saadaksesi apua!

Pekkam

  • Käyttäjä
  • Viestejä: 282
    • Profiili
Vs: Uusien pakettien haku verkosta > apache
« Vastaus #14 : 29.12.08 - klo:16.56 »
Tuossa var ja www hakemistoissa oli käyttäjänä root. Sain toimimaan siten, että annoin täydet oikeudet (0777) . onko tuo sitten viisasta (=turvallista, vaikka muut ei tänne netin kautta pääsekään)?
Miten saisin noiden omistajaksi "pekka" jotta toimisi pinemmillä oikeuksilla?

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Vs: Uusien pakettien haku verkosta > apache
« Vastaus #15 : 29.12.08 - klo:18.30 »
Vaikkapa näin:
Koodia: [Valitse]
sudo chown -R Pekkam /var/www

ei näin.

Itse toteuttaisin asian seuraavalla tavalla, Kotihakemistoon uusi kansio, jonka sisällön linkkaa /var/www/ kansioon...
Säästyy monelta vaivalta.

mahdollisesti näin.

Tuossa var ja www hakemistoissa oli käyttäjänä root. Sain toimimaan siten, että annoin täydet oikeudet (0777) . onko tuo sitten viisasta (=turvallista, vaikka muut ei tänne netin kautta pääsekään)?
Miten saisin noiden omistajaksi "pekka" jotta toimisi pinemmillä oikeuksilla?

eikä näinkään.

anna vaan oikeasti sen omistajan olla root, mutta luo järjestelmään uusi ryhmä jonka laitat hakemiston ja tiedostojen omistavaksi ryhmäksi. anna sitten ryhmälle kirjoitusoikeuden hakemistoon, jolloin a) kaikilla ei ole kirjoitusoikeuksia saati sitten suoritusoikeuksia kaikkeen ko. hakemistossa b) /var:n alla ei ole satunnaisen käyttäjän omistamaa tavaraa ja c) halutuilla käyttäjillä (mahdollisesti useammlaa kuin yhdellä) on oikeudet käpistellä noita tiedostoja.
Janne

Pekkam

  • Käyttäjä
  • Viestejä: 282
    • Profiili
Vs: Uusien pakettien haku verkosta > apache
« Vastaus #16 : 29.12.08 - klo:20.21 »
luo järjestelmään uusi ryhmä jonka laitat hakemiston ja tiedostojen omistavaksi ryhmäksi. anna sitten ryhmälle kirjoitusoikeuden hakemistoon, jolloin a) kaikilla ei ole kirjoitusoikeuksia saati sitten suoritusoikeuksia kaikkeen ko. hakemistossa b) /var:n alla ei ole satunnaisen käyttäjän omistamaa tavaraa ja c) halutuilla käyttäjillä (mahdollisesti useammlaa kuin yhdellä) on oikeudet käpistellä noita tiedostoja.
En tuolta löytänyt suoraan komentoa, joka olisi kuvailtu "luo uusi ryhmä" mutta löytyi "luo uusi käyttäjätili". Eli onko kyseessä komento useradd, jota tässä tulisi käyttää?

Ps. No joo. Onhan tuolla graafisessa jutussa siihen toiminto, Järjestelmä->Yllpäpito->Käyttäjät ja ryhmät

Tarvitseeko tuohon lisätä uutta ryhmää, laajentaa vaan tuon ryhmän "pekka" ominaisuuksia? Nyt siinä ei ollut ruksattuna ketään ryhmän jäseniksi. Katsotaan, pelittääkö nyt tuolla laajennuksella.

Ps 2: Juu, kyllähän se onnistui tuolla. Nyt hakemistojen oikeudet voi olla 0755. Kiitoksia paljon avusta.
Minulla on tässä vielä kohtalaisesti opittavaa, esim. php_n asetukisissa ja ilmeisesti myös perlin, jota en vielä ole ehtinyt asentaa.
En sitten tiedä, pitääkö vaihtaa palstaa...
« Viimeksi muokattu: 29.12.08 - klo:21.41 kirjoittanut Pekkam »

Pekkam

  • Käyttäjä
  • Viestejä: 282
    • Profiili
Vs: Uusien pakettien haku verkosta > apache
« Vastaus #17 : 29.12.08 - klo:21.49 »
Laitetaan tänne kuiten yksi kysely. Ilmoittaa perlistä näin:

Koodia: [Valitse]
pekka@pekka-desktop:~$ sudo apt-get install perl5
Luetaan pakettiluetteloita... Valmis
Muodostetaan riippuvuussuhteiden puu       
Luetaan tilatiedot... Valmis       
Paketti perl5 on näennäispaketti, jonka kattaa:
  perl 5.10.0-11.1ubuntu2.2
Yksi pitää valita asennettavaksi.
E: Paketilla perl5 ei ole asennettavaa valintaa
Mitä tuo kattaa...mitä tuossa pitää lisätä komentoon vai pitääkö etsiä muuta?
« Viimeksi muokattu: 29.12.08 - klo:21.51 kirjoittanut Pekkam »

Squirrel

  • Käyttäjä
  • Viestejä: 455
    • Profiili
Vs: Uusien pakettien haku verkosta > apache
« Vastaus #18 : 30.12.08 - klo:00.16 »
En tuolta löytänyt suoraan komentoa, joka olisi kuvailtu "luo uusi ryhmä" mutta löytyi "luo uusi käyttäjätili". Eli onko kyseessä komento useradd, jota tässä tulisi käyttää?

Uuden ryhmän voi luoda useradd, addgroup -komennoilla tai sitten graaffisesti käyttäjähallinnasta.

Itse tekisin vielä siten, että loisin hakemiston tuonne /var/www polkuun, jotta mahdollisest isaisin useampia testisivuja itsellesi. esim. /var/www/perlharjoitukset, /var/ww/phpharjoitukset ja kirjoitusoikeudet vain näille alahakemistoille itsellesi ja /var/www säilyy roottina kuten ennenkin.
Toivoisin tulevan päivä päivältä paremmaksi tietokoneen käyttäjäksi

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Vs: Uusien pakettien haku verkosta > apache
« Vastaus #19 : 30.12.08 - klo:01.33 »
Ps 2: Juu, kyllähän se onnistui tuolla. Nyt hakemistojen oikeudet voi olla 0755. Kiitoksia paljon avusta.

oikeudet eivät voi olla 0755 jos tarkoituksena on käyttää ryhmää. noilla oikeuksilla vain hakemiston omistajalla on kirjoitusoikeudet.

Koodia: [Valitse]
pekka@pekka-desktop:~$ sudo apt-get install perl5
Luetaan pakettiluetteloita... Valmis
Muodostetaan riippuvuussuhteiden puu       
Luetaan tilatiedot... Valmis       
Paketti perl5 on näennäispaketti, jonka kattaa:
  perl 5.10.0-11.1ubuntu2.2
Yksi pitää valita asennettavaksi.
E: Paketilla perl5 ei ole asennettavaa valintaa
Mitä tuo kattaa...mitä tuossa pitää lisätä komentoon vai pitääkö etsiä muuta?

kuten sanoin, ubuntussa ei ole pakettia nimeltä perl5. se on olemassa vain virtuaalipakettina jonka paketti perl tarjoaa. paketti joka sinun pitäisi asentaa on siis nimeltään perl.
Janne