Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Ohjelmointi, palvelimet ja muu edistyneempi käyttö => Aiheen aloitti: Make1 - 21.06.09 - klo:14.38

Otsikko: Ubuntu server 8.04
Kirjoitti: Make1 - 21.06.09 - klo:14.38
Hei! Asensin tänään Ubuntu server editionin servu koneelle. Huomasin, että tässä ei ole graafista käyttöjärjestelmää, niin kuinka tämä komentorivi systeemi toimii? Haluaisin oman nettipalvelimen pystyttää serveri koneelle, sekä peliservereitä yms. Mitä mieltä olette Fedorasta tai Debianista serverin ylläpitämisessä?
Otsikko: Vs: Ubuntu server 8.04
Kirjoitti: eliasj - 21.06.09 - klo:21.29
Ubuntu-palvelinversiossa ei siis ole graafista puolta oletuksena ollenkaan, niin kuin huomasit. Tuollaisen "pikkupalvelimen" pystyttämiseen kelpaa vallan mainiosti myös ihan Ubuntu perus-Desktop-versio.
Otsikko: Vs: Ubuntu server 8.04
Kirjoitti: Tomin - 21.06.09 - klo:22.49
Peliservereihin voipi tuo perus Ubuntu olla parempi... vaikka en kyllä sitten tiedä... ::) (ei pahemmin kokemusta).

Joka tapauksessa jos valitsit asennuksessa siihen asennettavaksi HTTP-palvelimen niin laita sivut /var/www-hakemistoon niin pitäisi löytyä (muista laittaa yksi sivu index.html:ksi (tai sitten .php-päätteellä), jotta se ladataan oletuksena. :) Jos haluat hallita sitä toiselta koneelta ssh:lla niin katso Wikistä ohjeita.
Otsikko: Vs: Ubuntu server 8.04
Kirjoitti: Tha-Fox - 22.06.09 - klo:09.44
(muista laittaa yksi sivu index.html:ksi (tai sitten .php-päätteellä), jotta se ladataan oletuksena. :)

Itse asiassa oletuksena se ei taida tunnistaa kuin index.html:n. Itse pitää lisätä tuo php-pääte asetuksiin.
Otsikko: Vs: Ubuntu server 8.04
Kirjoitti: Tomin - 22.06.09 - klo:09.49
(muista laittaa yksi sivu index.html:ksi (tai sitten .php-päätteellä), jotta se ladataan oletuksena. :)

Itse asiassa oletuksena se ei taida tunnistaa kuin index.html:n. Itse pitää lisätä tuo php-pääte asetuksiin.

Jaa-a... Enpä ole huomannut, mutta johtunee siitä, että asensin myös MythWebin, joka toimii PHP:llä. :)
Otsikko: Vs: Ubuntu server 8.04
Kirjoitti: ubuntus - 22.06.09 - klo:10.58
Sama vika rahikaisella. Laitoin 8.04 serverin pystyyn ihan opiskelun takia. Asennusvaiheessa asensin LAMP ja SSH palvelimen. Nyt olisi pari kysymystä

1) Toimiiko tuo apache out-of-box periaatteella eli kun heitän var/www kansioon jonkun index.html nimisen tiedoston ja otan yhteyden eth0 osoitteeseen niin minun pitäisi saada sivu näkyviin?

2) Sitten hieman kinkkisempi homma. Ajattelin rakentaa myös bridgen jossa eth0 ja eth1 interfacet olisi yhdistetty l2-tasolla miten etc/networking/interfaces filu pitäisi conffata?
Otsikko: Vs: Ubuntu server 8.04
Kirjoitti: Jallu59 - 22.06.09 - klo:11.09
Mikäli palvelimessasi on potkua tarpeeksi, ei mikään estä sinua lataamasta graafista desktoppia siihen mukavuussyistä.
Tietysti komentorivin hallinta on toisaalta ihan terveellistä, jos aikoo hallita järjestelmäänsä.

T:Jallu59
Otsikko: Vs: Ubuntu server 8.04
Kirjoitti: Tomin - 22.06.09 - klo:11.33
1) Toimiiko tuo apache out-of-box periaatteella eli kun heitän var/www kansioon jonkun index.html nimisen tiedoston ja otan yhteyden eth0 osoitteeseen niin minun pitäisi saada sivu näkyviin?
Juu pitäisi. :) Jos PHP:een haluaa niin täytyy asentaa pari lisäpakettia ja laittaa se käyttöön, mutta sen pitäisi toimia muuten juurikin noin.

Ota sitten huomioon, että se /var/www-hakemisto on rootin omistuksessa. Se kyllä toimii jos sen muuttaa jollekin muulle käyttäjälle, mutta en tiedä mikä on "oikea" tapa tuon kansion oikeuksissa... ::)
Otsikko: Vs: Ubuntu server 8.04
Kirjoitti: Ilokaasu - 22.06.09 - klo:19.33
Jotkut tykkäävät käyttää semmoista keinoa että linkittää esim kotikansiossa olevan kansion www kansioon jolloin data haetaan kansiosta johon sinulla on oikeudet. En tosin tiedä miten pätevä keino se on, opiskelemiseksi menee vielä :)

Sitten jotkut käyttävät kotikansiossa olevia userdir kansioita jotka näkyy servulla esim domainnimi.com/~ilokaasu
Näin voidaan tehdä useammalle käyttäjälle omat kansiot servulle.
Otsikko: Vs: Ubuntu server 8.04
Kirjoitti: ubuntus - 23.06.09 - klo:16.15
1) Toimiiko tuo apache out-of-box periaatteella eli kun heitän var/www kansioon jonkun index.html nimisen tiedoston ja otan yhteyden eth0 osoitteeseen niin minun pitäisi saada sivu näkyviin?
Juu pitäisi. :) Jos PHP:een haluaa niin täytyy asentaa pari lisäpakettia ja laittaa se käyttöön, mutta sen pitäisi toimia muuten juurikin noin.

Ota sitten huomioon, että se /var/www-hakemisto on rootin omistuksessa. Se kyllä toimii jos sen muuttaa jollekin muulle käyttäjälle, mutta en tiedä mikä on "oikea" tapa tuon kansion oikeuksissa... ::)

Sain http servun ylös. Mutta mitä PHP kikkareita tuohon vielä täytyy asentaa? Ymmärsin että serviä pystyttäessä kun valitsee LAMP:n asennettavaksi niin myös PHP:n pitäisi toimia oikein?

Pari uutta kysymystä johon en löytänyt vastausta. Katsotaan löytyisikö täältä tietoa.
1) miten saan muutettua /sbin:ssä olevia komentoja siten että niiden ajamiseen ei tarvitse su-oikeuksia? Yritin chown:lla vaihtaa käyttäjän ja groupin pois rootista mutta silti en pysty komentoja ilman sudo etuliitettä suorittamaan?
2) loggautuminen SSH servulle kestää kauan. SSH yhteyttä otettaesssa käyttäjätunnus kysytään nopeasti, mutta sen jälkeen menee varmaan 10-20 sekuntia ennenkuin pääsen syöttämään salasanan?
Otsikko: Vs: Ubuntu server 8.04
Kirjoitti: Ilokaasu - 23.06.09 - klo:22.49
Lainaus
1) miten saan muutettua /sbin:ssä olevia komentoja siten että niiden ajamiseen ei tarvitse su-oikeuksia?
Mitä komentoa nyt tarvitsisi sudotta käyttää? Ja onko sille jokin tietty syy miksi halutaan ajaa ilman pääkäyttäjän oikeuksia?

2)
http://wiki.ubuntu-fi.org/LAMP_Asennus
Tuolla on ainakin mainittu muutama php5 paketti jotka kannattaa asentaa.
Otsikko: Vs: Ubuntu server 8.04
Kirjoitti: ubuntus - 24.06.09 - klo:14.01
Lainaus
1) miten saan muutettua /sbin:ssä olevia komentoja siten että niiden ajamiseen ei tarvitse su-oikeuksia?
Mitä komentoa nyt tarvitsisi sudotta käyttää? Ja onko sille jokin tietty syy miksi halutaan ajaa ilman pääkäyttäjän oikeuksia?

2)
http://wiki.ubuntu-fi.org/LAMP_Asennus
Tuolla on ainakin mainittu muutama php5 paketti jotka kannattaa asentaa.

No weppisivulta pitäisi pystyä ajamaan komentoja jotka ovat su:n takana. Tutkin ongelmaa lisää ja huomasin että "sudo visudo" on ratkaisu ongelmaan. Nyt en vain oikein käsitä mitä tuonne pitäisi kirjoittaa jos esim haluan /sbin/xxx ajaa sudolla ilman että serveri kysyy minulta salasanaa.

%user ALL= NOPASSWD: /sbin/xxx  ---> Onkohan tämä oikein, ei uskalla mitä tahansa tuohon filuun kirjoittaa ettei tule sekoitettua koko pakkaa kovin pahasti.