Kirjoittaja Aihe: Ubuntu server webbiserveriksi aloittelijalle.  (Luettu 4151 kertaa)

Urgenus

  • Käyttäjä
  • Viestejä: 33
    • Profiili
Ubuntu server webbiserveriksi aloittelijalle.
« : 28.04.12 - klo:15.37 »
Hyvää huomenta (tai oikeastaan päivähän se jo on, mutta meni herääminen hiukan myöhäiselle)...

Pitäisi pystyttää parille omalle projektisivustolle oma palvelin. Tähän saakka olen käyttänyt webbihotellien palveluita, mutta nyt tulee mm. ko. projektien tiedostonhallinta (kuvat, tiedostot, kokousmuistiot yms.) kokonaan nettiin ja se tarkoittaa, että levytilaa tulee menemään siihen malliin, että oma kone tulee halvemmaksi.

Kone, nettiyhteys ja kiinteä IP on jo olemassa. Nimipalvelut onnistuu nykyisten olemassa olevien webbihotelli tilien kautta. Yhdestä hotellista kun on WHM (c-panel) palvelukin ostettuna ja siinähän pääsee ymmärtääkseni muokkaamaan nimipalvelimia.

Ubuntuserverin laitoin lataantumaan. Mutta mitäs kaikkea toimenpiteitä sille pitää tehdä, jotta mahd. helposti, mutta kuitenkin järkevästi saisin hommat toimimaan?

- Ubuntu ensin koneelle
- Sitten LAMP-stack ?

mutta mitenkäs tuon lampin asentamisen jälkeen, vielä pitäisi FTP ja PHPmyAdmin asentaa?

Entäs nuo useat domainit (2 tai 3), jotka siis ohjaa eri sivustoille ko. palvelimella, eli siis virtuaaliserverit pitäisi jotenkin kai kaikille saada. Onko siihen jotain helppokäyttö ohjelmaa tuon kaupallisen WHM palvelun tapaan, vai pitääkö ne conffata käsin ja jos niin onko jossain "for teh dummies" tyylistä ohjetta asiasta?

Tomin

  • Palvelimen ylläpitäjä
  • Käyttäjä / moderaattori+
  • Viestejä: 11481
    • Profiili
    • Tomin kotisivut
Vs: Ubuntu server webbiserveriksi aloittelijalle.
« Vastaus #1 : 28.04.12 - klo:15.53 »
Ubuntu Serverin asennuksessa on jo mahdollista valita asennettavaksi muistaakseni mm. Apache ja MySQL.
https://help.ubuntu.com/12.04/serverguide/index.html
Ohjeetkin LAMPin asentamisesta on joskus kirjoitettu: http://wiki.ubuntu-fi.org/LAMP_Asennus

Jos käytät web-palvelimena Apachea, niin useamman sivuston saa esimerkiksi virtualhost asetuksilla. Asetukset tehdään /etc/apache2:n alla oleviin tiedostoihin ja Apachen ohjeista saa vinkkiä miten muokata.
http://httpd.apache.org/docs/

Toki webpalvelimeksi saa vaikka nginxin, jota näkyy joskus käytettävän, mutten ole sitä itse koskaan käyttänyt.
Automaattinen allekirjoitus:
Lisäisitkö [RATKAISTU] ketjun ensimmäisen viestin aiheeseen ongelman ratkettua, kiitos.

Urgenus

  • Käyttäjä
  • Viestejä: 33
    • Profiili
Vs: Ubuntu server webbiserveriksi aloittelijalle.
« Vastaus #2 : 28.04.12 - klo:16.36 »
Ubuntu Serverin asennuksessa on jo mahdollista valita asennettavaksi muistaakseni mm. Apache ja MySQL.
https://help.ubuntu.com/12.04/serverguide/index.html
Ohjeetkin LAMPin asentamisesta on joskus kirjoitettu: http://wiki.ubuntu-fi.org/LAMP_Asennus

Jos käytät web-palvelimena Apachea, niin useamman sivuston saa esimerkiksi virtualhost asetuksilla. Asetukset tehdään /etc/apache2:n alla oleviin tiedostoihin ja Apachen ohjeista saa vinkkiä miten muokata.
http://httpd.apache.org/docs/

Ilmeisesti siis näin:

<VirtualHost 10.1.2.3:80>
ServerAdmin webmaster@host.example1.com
DocumentRoot /www/docs/host.example1.com
ServerName host.example.com
ErrorLog logs/host.example.com-error_log
TransferLog logs/host.example.com-access_log
</VirtualHost>

<VirtualHost 10.1.2.3:80>
ServerAdmin webmaster@host.example2.com
DocumentRoot /www/docs/host.example2.com
ServerName host.example.com
ErrorLog logs/host.example.com-error_log
TransferLog logs/host.example.com-access_log
</VirtualHost>

Vaikuttaa aika simppeliltä... Voiko se olla noin helppoa

No pitänee laittaa ubuntu asentumaan, kunhan tässä kerkiän.

mrl586

  • Käyttäjä
  • Viestejä: 4638
    • Profiili
Vs: Ubuntu server webbiserveriksi aloittelijalle.
« Vastaus #3 : 28.04.12 - klo:16.42 »
mutta mitenkäs tuon lampin asentamisen jälkeen, vielä pitäisi FTP ja PHPmyAdmin asentaa?
Mihin tarvitset FTP:tä kun sinulla on käytettävissä SFTP?

oobetimer

  • Käyttäjä
  • Viestejä: 1470
    • Profiili
Vs: Ubuntu server webbiserveriksi aloittelijalle.
« Vastaus #4 : 28.04.12 - klo:17.11 »
ProFTP on hyvä ja helppo ..  :)



13/2/2009 and friday....

http://debian-fi.dy.fi/

retu

  • Käyttäjä
  • Viestejä: 949
    • Profiili
Vs: Ubuntu server webbiserveriksi aloittelijalle.
« Vastaus #5 : 28.04.12 - klo:21.23 »
Olikos tuossa esimerkissäsi typo?
ServerName host.example.com
Varsinainen villakoiran ydinhän tuossa. Jos haluat eri nimisiä sivustoja, niin tuossa on annettava virtualhosteille eri nimet.

Urgenus

  • Käyttäjä
  • Viestejä: 33
    • Profiili
Vs: Ubuntu server webbiserveriksi aloittelijalle.
« Vastaus #6 : 29.04.12 - klo:10.28 »
Olikos tuossa esimerkissäsi typo?
ServerName host.example.com
Varsinainen villakoiran ydinhän tuossa. Jos haluat eri nimisiä sivustoja, niin tuossa on annettava virtualhosteille eri nimet.

Juu ihan typo :)

En kyllä päässyt vielä ubuntua asentamaan, kun tuli vieraita mutta tänään pitäisi päästä asentamaan.

Urgenus

  • Käyttäjä
  • Viestejä: 33
    • Profiili
Vs: Ubuntu server webbiserveriksi aloittelijalle.
« Vastaus #7 : 29.04.12 - klo:16.38 »
Onkos tuohon FTP käyttäjien ja virtualhostien lisäämiseen jotain "helppokäyttö" työkalua, joka tekisi automaattisesti sekä FTP-käyttäjän, että sille virtualhostin.


Elekaz

  • Käyttäjä
  • Viestejä: 92
    • Profiili
    • Piece of code
Vs: Ubuntu server webbiserveriksi aloittelijalle.
« Vastaus #8 : 29.04.12 - klo:17.21 »
Itse olen joskus käyttänyt ispCP:tä, vastaa jotakuinkin cpanelia loppukäyttäjän silmin. Saa hoidettua suhtkoht kaiken webhostauksessa tarvittavan.

ajaaskel

  • Palvelimen ylläpitäjä
  • Käyttäjä
  • Viestejä: 3401
    • Profiili
Vs: Ubuntu server webbiserveriksi aloittelijalle.
« Vastaus #9 : 29.04.12 - klo:18.15 »
Monidomain webbipalvelin aloittelijalle ?   En halua masentaa mutta tuo kuulostaa hieman ristiriitaiselta yhdistelmältä --- mutta ei täysin mahdottomalta jos perusteet ja ideat ovat jotenkin selvillä.  Apache on monin tavoin erinomainen ja osaa monia asioita kunhan sen on saanut ensin järjestykseen, sitä ennen se voi koetella hermojasi.

En tarkasti tiedä millaista rakennetta olet verkotuksen osalta suunnittelemassa.  Jos ajattelit että päivität webbipalvelimellasi esillä olevia sivuja yleisen verkon puolelta (eikä sisäverkon puolelta jollain järjestelyllä) niin ehdottaisin turvasyistä unohtamaan ftp: n ja käyttämään sftp: tä sen sijaan.  sftp tulee vähän niin kuin kaupan päälle itsestään kun laitat sshd: n webbipalvelimellesi ja mieluummin vielä generoit avaimet + aktivoit käytön avaimilla (ohjeita löytyy pienellä haulla hyvin), ei tarvitse enää pelätä että joku tulee webin puolelta ftp: llä ja hakkeroi koneesi.  Tuo ssh/sftp on turvallinen tapa ylläpitää webbipalvelinta yleisen verkon puolelta silloin kun avaimet on otettu käyttöön.

Jos teet usein tai isommassa määrin noita domainmäärityksiä webbipalvelimelle niin oma skripti voi olla tehokas apuväline kunhan rakennat ensin sen mallin tai "domainshabluunan" mistä kloonaat uudet domainmääritykset.  Ubuntupalvelimen asennuksessa pystyy valitsemaan "LAMP" asennuksen mukaan. En tiedä tarvitsetko MySQL osaa siitä mihinkään jolloin pelkkä Apachen asennus perässäkin on todella yksinkertainen jos "LAMP" jäi asentamatta.  Apachen lisäksi voit tarvita PHP: n.

Yksinkertaisimmillaan webbipalvelin Ubuntun tapauksessa monelle domainille on kun asentaa Apachen mihin hyvänsä Ubuntuun, palvelin tai työasema.  Graafisesta näytöstä on ainakin alussa iloa (ja omasta mielestäni myöhemminkin) ylläpidossa jos olet tuon koneen ääressä.  Tyoasema-Ubuntussa tuo on valmiina, palvelin-Ubuntussa helppoa laittaa halutessaan jokin graafinen työpöytä perässä.   Jos käyttää palvelin-Ubuntua ja laittaa graafisen työpöydän perässä niin ei tule mitään tarpeetonta tavaraa koneelle mitä ei ylläpidossa tarvitse.
Apache toimii heti asennuksen jälkeen yhden domainin systeeminä.  Monen domainin systeemi pitää määritellä itse kuten olitkin jo hieman tutustunut.  Lisäksi pitää Apachelle ilmoittaa että käytät monen domainin hostausta noiden domainmääritysten lisäksi ja sen lisäksi ladata uudet määritykset käyttöön
Koodia: [Valitse]
sudo a2ensite lataa, lisäksi pakollinen Apachen uudelleen käynnistys
Koodia: [Valitse]
sudo service apache2 restart joka aktivoi uuden määrityksen).  

http://forum.ubuntu-fi.org/index.php?topic=42232.msg324980#msg324980

Apachen ylläpidossa voi kohdata erikoisia ongelmia, täältä Ubuntu-foorumilta löytyy useita asioita:
http://forum.ubuntu-fi.org/index.php?topic=39799.msg307747#msg307747
http://forum.ubuntu-fi.org/index.php?topic=42206.msg324702#msg324702
Tuo ketju kannattaa ehkä lukea läpi:
http://forum.ubuntu-fi.org/index.php?topic=30997.msg252324#msg252324
« Viimeksi muokattu: 29.04.12 - klo:19.21 kirjoittanut ajaaskel »
Autamme ilolla ja ilmaiseksi omalla ajallamme.  Ethän vaadi, uhoa tai isottele näin saamasi palvelun johdosta.

mrl586

  • Käyttäjä
  • Viestejä: 4638
    • Profiili
Vs: Ubuntu server webbiserveriksi aloittelijalle.
« Vastaus #10 : 29.04.12 - klo:22.59 »
Graafisesta näytöstä on ainakin alussa iloa (ja omasta mielestäni myöhemminkin) ylläpidossa jos olet tuon koneen ääressä.  Tyoasema-Ubuntussa tuo on valmiina, palvelin-Ubuntussa helppoa laittaa halutessaan jokin graafinen työpöytä perässä.   Jos käyttää palvelin-Ubuntua ja laittaa graafisen työpöydän perässä niin ei tule mitään tarpeetonta tavaraa koneelle mitä ei ylläpidossa tarvitse.
Miksi palvelimessa pitäisi olla GUI? Eikö CLI riitä?

ajaaskel

  • Palvelimen ylläpitäjä
  • Käyttäjä
  • Viestejä: 3401
    • Profiili
Vs: Ubuntu server webbiserveriksi aloittelijalle.
« Vastaus #11 : 30.04.12 - klo:23.24 »
Lainaus
Miksi palvelimessa pitäisi olla GUI? Eikö CLI riitä?

Riittämisen puolesta riittää varmasti. Kätevyys tai oma mukavuuden halu ovat sitten eri asia kun on itse koneen ääressä.  Itse olen "sekakäyttäjä", tilanteen mukaan.  Liikkuminen hakemistosta toiseen on graafisella näytöllä nopeampaa ja vaivattomampaa erityisesti pitkillä/hankalilla nimillä. klik-klik ja olet siellä sen sijaan että kirjoittelet komentorivillä ensin pari kertaa väärin jonkun merkin, naurat omalle kömpelölle näppäimistön käytöllesi ja pääset sitten minnen halusit.  Soft-linkit puolestaan menen taas aina komentoriville tekemään, samoin chown/chmod useammalle tiedostolle, jne.   
Otsikon "aloittelija" osui silmään ja GUI: n kanssa navigointi lienee useimmille helpompaa kuin pelkän komentorivin käyttö. 
Autamme ilolla ja ilmaiseksi omalla ajallamme.  Ethän vaadi, uhoa tai isottele näin saamasi palvelun johdosta.