Kirjoittaja Aihe: Ubuntu palvelimen kotisivujen käyttöön tarvittavat paketit  (Luettu 6632 kertaa)

DarkWarder

  • Käyttäjä
  • Viestejä: 8
    • Profiili
Eli mitä palvelin paketteja tarvitaan että se on valmis kotisivu palvelin?
eli olen asentanut tuon normi ubuntun en palvelin versiota.
joten tarvitsisin nyt neuvoja mitä paketteja tarvitaan että palvelin on valmis käyttöön ja turvallinen myöskin.
eli apache, mysql, phpmyadmin, cPanel, php noi kaiketi mutta mitä muuta ja miten se komento kuuluu sitten.
Sori olen aloittelija ja toisen kerran linux koneella, ensimmäisen kerran oli linux joskuns 10 vuotta sitten, mutta kuulin että linux on paljon parempi kun winndows palvelin käyttöön joten tarviin nyt jeesiä että saisin palvelimen kotisivujen pitoon ja kaikki tarvittavat paketit.

Kiitos jo etukäteen.

Sami Mäntysaari

  • Käyttäjä
  • Viestejä: 40
    • Profiili
Eli mitä palvelin paketteja tarvitaan että se on valmis kotisivu palvelin?
eli olen asentanut tuon normi ubuntun en palvelin versiota.
joten tarvitsisin nyt neuvoja mitä paketteja tarvitaan että palvelin on valmis käyttöön ja turvallinen myöskin.
eli apache, mysql, phpmyadmin, cPanel, php noi kaiketi mutta mitä muuta ja miten se komento kuuluu sitten.
Sori olen aloittelija ja toisen kerran linux koneella, ensimmäisen kerran oli linux joskuns 10 vuotta sitten, mutta kuulin että linux on paljon parempi kun winndows palvelin käyttöön joten tarviin nyt jeesiä että saisin palvelimen kotisivujen pitoon ja kaikki tarvittavat paketit.

Kiitos jo etukäteen.

Hei DarkWarder,

Tervetuloa linux palvelinten maailmaan!

Cpanel on maksullinen ohjelmisto, jota ei tietääkseni ole saatavilla Ubuntulle edes. (Korjatkaa, jos olen väärässä.)

Järjestelmä vaatimukset Cpanelille:
http://docs.cpanel.net/twiki/bin/view/AllDocumentation/InstallationGuide/SystemRequirements

Jos haluat perus hostaus paketit asennettuna niin se menee näin:

Jos käytätät työpöytäversiota palvelimesta mihin nämä pitäisi asentaa niin paina näitä nappuloita avataksesi päätteen:
Ctrl + Shift + T tai Shift + Ctrl + N (Kuin on työpöytä esillä.)

Päätteen aukaistuasi tee nämä komennot:

Koodia: [Valitse]
sudo apt-get update <- Päivitetään apt välimuisti.
sudo apt-get install apache2 php5 mysql-server php5-mysql phpmyadmin <- Tämä komento asentaa Apachen PHP tuella ja myöskin se asentaa sen PhpMyAdminin.

kamara

  • Käyttäjä
  • Viestejä: 2944
    • Profiili
Http-palvelimen asentaminen onnistuu seuraavalla ohjeella. Lisäksi pitää olla portit ulkomaailmaan auki.
http://wiki.ubuntu-fi.org/LAMP_Asennus

Kun ajattelit tekeväsi ulkomaailmassa näkyvän palvelimen, niin voit ohittaa ohjeen:
Sivut näkyviin vain tältä koneelta (Kehityskäyttö?)

Ja myös ohje merkistöjen käyttämisestä kannattaa unohtaa kohta:
Mikäli UTF8:n aakkoset eivät kelpaa

DarkWarder

  • Käyttäjä
  • Viestejä: 8
    • Profiili
Cpanel on maksullinen ohjelmisto, jota ei tietääkseni ole saatavilla Ubuntulle edes. (Korjatkaa, jos olen väärässä.)

Ok, mikäs paneelia ubuntu tukee jos cpanel ei käy?

kamara

  • Käyttäjä
  • Viestejä: 2944
    • Profiili
Cpanel on maksullinen ohjelmisto, jota ei tietääkseni ole saatavilla Ubuntulle edes. (Korjatkaa, jos olen väärässä.)
Wikipedia tietää, että CPanel on myös Linukassa. Tosin itselläni ei ole hajuakaan, kuinka se toimii, tai mitä sillä tekee.
http://fi.wikipedia.org/wiki/CPanel

ajaaskel

  • Palvelimen ylläpitäjä
  • Käyttäjä
  • Viestejä: 3401
    • Profiili
Et tarvitse mitään palvelinversiota Ubuntusta vaan toimii millä hyvänsä.

Perusasennus ilman mitään lisiä yksinkertaisimmillaan näin:

Koodia: [Valitse]
sudo apt-get install apache2
Perus html-sivut toimivat heti, laita sivusi /var/www  hakemiston alle. Jos tarvitset jotain muuta lisäksi (php tms.) niin tuohon voi lisätä perässä.

Jos haluat päivittää sivujasi helpommin etänä niin tuo jaettu www-hakemisto kannattaa siirtää vaikka kotihakemistosi alle jolloin päivitys käy helposti sftp: n avulla myös graafisesti.
« Viimeksi muokattu: 08.12.13 - klo:21.14 kirjoittanut ajaaskel »
Autamme ilolla ja ilmaiseksi omalla ajallamme.  Ethän vaadi, uhoa tai isottele näin saamasi palvelun johdosta.

DarkWarder

  • Käyttäjä
  • Viestejä: 8
    • Profiili
Jos käytätät työpöytäversiota palvelimesta mihin nämä pitäisi asentaa niin paina näitä nappuloita avataksesi päätteen:
Ctrl + Shift + T tai Shift + Ctrl + N (Kuin on työpöytä esillä.)

eipä toimi tuo yhdistelmä päätteen aukasuun, tulee tonne alas oikealle sellanen ihan pikkunen ikkuna valkosella pohjalla ja siihen kun kirjotin noita komentoja niin ei tapahtunut mitään joten onko muita keinoja saada tuota päätettä auki?

Joo se oli Ctrl + Alt + T

kun kirjoitin komentoa päättelle niin sain tämän vastauksen.
Luetaan pakettiluetteloa... Valmis
Muodostetaan riippuvuussuhteiden puu
Luetaan tilatiedot... Valmis
E: Pakettia apitude ei löydy
« Viimeksi muokattu: 08.12.13 - klo:21.46 kirjoittanut DarkWarder »

DarkWarder

  • Käyttäjä
  • Viestejä: 8
    • Profiili
kai ubuntulle on myös joku paneeli jos ei kerran cPanel toimi siinä.

DarkWarder

  • Käyttäjä
  • Viestejä: 8
    • Profiili
Joo löyty sellanen kun Zpanel ja kun asensin sen niin jostain syystä netti lähti pois ja nyt netti ei toimi vaikka se näyttääkin että se on päällä mutta kuitenkaan se ei ole päällä :(

mrl586

  • Käyttäjä
  • Viestejä: 4638
    • Profiili
Älä käytä ZPanelia, se on täynnä tietoturva-aukkoja!

DarkWarder

  • Käyttäjä
  • Viestejä: 8
    • Profiili
Älä käytä ZPanelia, se on täynnä tietoturva-aukkoja!

olen asentanut sen jo mitens sen saa poistettua ja mikä on sitten hyvä ja turvallinen vaihtoehto?

odysseus

  • Vieras
Älä käytä ZPanelia, se on täynnä tietoturva-aukkoja!

olen asentanut sen jo mitens sen saa poistettua ja mikä on sitten hyvä ja turvallinen vaihtoehto?

Suurimpaan osaan toimintoja riittää kyllä ihan seuraavat:

ssh (jonka läpi käytät mysql:ää jne)
ftp

Jos niillä ei kelpaa, niin sitten kokeile vaikkapa Webmin:iä ja sieltähän löytyy sitten myös Virtualmin, jos virtualisoit... Tämä sitten SSH:n taakse ja erittäin pitkä root-oikeuksien salasana koneelle :-) Ja tuota varten siis portti 10000 auki.


Edit: Tätäkin voisi tietty kokeilla (eli se viimeinen sivu siellä ohjeessa):

http://www.howtoforge.com/perfect-server-ubuntu-12.04-lts-apache2-bind-dovecot-ispconfig-3
« Viimeksi muokattu: 09.12.13 - klo:11.04 kirjoittanut odysseus »

DarkWarder

  • Käyttäjä
  • Viestejä: 8
    • Profiili
Milläs komennolla tuon zpanelin saa pois koneelta sitten?

John Hilly

  • Käyttäjä
  • Viestejä: 319
    • Profiili
Tällä komennolla ohjeita:
Koodia: [Valitse]
~$ apt-get purge --help
Ja tällä pitäisi poistua:
Koodia: [Valitse]
sudo apt-get purge zpanel

matsukan

  • Käyttäjä
  • Viestejä: 2148
    • Profiili
Älä käytä ZPanelia, se on täynnä tietoturva-aukkoja!

Minkä perusteella tämä on täynnä tietoturva-aukkoja?
Pohjois-pohjanmaa
-- motto:  backupin tarve huomataan aina liian myöhään

DarkWarder

  • Käyttäjä
  • Viestejä: 8
    • Profiili
Tällä komennolla ohjeita:
Koodia: [Valitse]
~$ apt-get purge --help
Ja tällä pitäisi poistua:
Koodia: [Valitse]
sudo apt-get purge zpanel

Kiitos, sori nyt kaikille olen vasta alkaja ja en tiedä mitään linuksista sillälailla, ja noista komennoista en tiedä juuri mitään siksi kyselen vähän tyhmiäkin mutta sen kautta myös oppii.

Tosin kun asensin tuon zpanelin niin en läytänyt sitä sitten kuitenkaan mistään vaikka laitoin että zpanel.mysite.com mutta ei se silti toiminut ilmoitti vaan että ei ole.
« Viimeksi muokattu: 09.12.13 - klo:20.23 kirjoittanut DarkWarder »

mrl586

  • Käyttäjä
  • Viestejä: 4638
    • Profiili
Älä käytä ZPanelia, se on täynnä tietoturva-aukkoja!
Minkä perusteella tämä on täynnä tietoturva-aukkoja?
Viittaan tässä LowEndTalkin keskusteluihin, joiden perusteella ZPanel avaa vapaan kulkutien hakkereille.

odysseus

  • Vieras
Tosin kun asensin tuon zpanelin niin en läytänyt sitä sitten kuitenkaan mistään vaikka laitoin että zpanel.mysite.com mutta ei se silti toiminut ilmoitti vaan että ei ole.

Eiköhän se ihan localhostissa ole (ollut)? Vai asensitko jonnekin jaetulle tai dedikoidulle palvelimelle?

Arvaisin asennuksen jälkeiseksi URL:iksi tämän, joskaan en ole zpanelia koskaan kokeillut:
Koodia: [Valitse]
http://localhost/zpanel

Mistofelees

  • Käyttäjä
  • Viestejä: 641
    • Profiili
Eli mitä palvelin paketteja tarvitaan että se on valmis kotisivu palvelin?
apache, mysql, phpmyadmin, cPanel, php noi kaiketi mutta mitä muuta ja miten se komento kuuluu sitten.

Aloita sillä, että pistät Apachen pystyyn ja teet 'Hello R2D2' -tasoisen sivun.
Kun se toimii, ala kaivaa lisää toimintaa. tärppisanoja: CGI, CSI, PHP, JAVASCRIPT,

Apache vaatii hieman puukotusta, mutta Google auttaa.

Pelkällä HTML:llä ja erityisesti HTML5:llä saa paljon hauskaa aikaan.
Selvitä itsellesi, mitä eroa on palvelimella pyörivällä ja selaimella pyörivällä ohjelmalla ja mitä rajoituksia niiilla on.

Maailma on täynnä tyylikkäitä sivueditoreita ja kehittimiä.  Opettele kuitenkin ensin hieman perusasioita ja tutki raakakoodia.

Itse olen vääntänyt sivuja siitä asti, kun webbi tuli käyttöön (oikeastaan jo pari vuotta etukäteen) enkä koskaan ole kaivannut tietokantoja tekemilläni sivuilla.

Sami Mäntysaari

  • Käyttäjä
  • Viestejä: 40
    • Profiili
Jos käytätät työpöytäversiota palvelimesta mihin nämä pitäisi asentaa niin paina näitä nappuloita avataksesi päätteen:
Ctrl + Shift + T tai Shift + Ctrl + N (Kuin on työpöytä esillä.)

eipä toimi tuo yhdistelmä päätteen aukasuun, tulee tonne alas oikealle sellanen ihan pikkunen ikkuna valkosella pohjalla ja siihen kun kirjotin noita komentoja niin ei tapahtunut mitään joten onko muita keinoja saada tuota päätettä auki?

Joo se oli Ctrl + Alt + T

kun kirjoitin komentoa päättelle niin sain tämän vastauksen.
Luetaan pakettiluetteloa... Valmis
Muodostetaan riippuvuussuhteiden puu
Luetaan tilatiedot... Valmis
E: Pakettia apitude ei löydy


Komento minkä laitat päätteeseen on tämä mikä asentaa Apachen PHP tuella, MySQL palvelimen ja PhpMyAdmin työkalun:
Koodia: [Valitse]
sudo apt-get update (<- Paivitä apt välimuisti)
sudo apt-get install apache2 php5 mysql-server phpmyadmin (<- Asentaa tarvittavat paketit)
vaihtoehtoinen keino tosin en tiedä toimiiko kaikissa Ubuntun versioissa:
Koodia: [Valitse]
sudo aptitude update (<- Päivitä välimuisti)
sudo aptitude install apache2 php5 mysql-server phpmyadmin (<- Asentaa tarvittavat paketit)