Kirjoittaja Aihe: Apache miten asennan  (Luettu 6402 kertaa)

San

  • Käyttäjä
  • Viestejä: 162
    • Profiili
Apache miten asennan
« : 28.06.07 - klo:15.38 »
tarvitsisin apua tai oppaan suomeksi miten asennan apachen ! Help PLease :)

Jone

  • Käyttäjä
  • Viestejä: 182
  • \,,/
    • Profiili
Vs: Apache miten asennan
« Vastaus #1 : 28.06.07 - klo:15.44 »
Tässä esimerkissä asennetaan Apache www-serveri Ubuntu 7.04 Feisty Fawniin. Esimerkin jaettava kansio nimeltä "jako" on henkilön "käyttäjä" kotikansiossa. Jaettu kansio suojataan salasanalla niin että käyttäjätunnuksella "nakki" pääsee sisälle.

Asenna Apache:
Koodia: [Valitse]
sudo apt-get install apache2
Configurointi:
Koodia: [Valitse]
sudo gedit /etc/apache2/sites-available/default
Vaihda kaikki "/var/www/" kohdat sillä polulla jonka haluat jakaa, esim /home/käyttäjä/jako

Vaihda None sanan tilalle Authconfig rivillä 12

Käynnistä Apache uudelleen:
Koodia: [Valitse]
sudo /etc/init.d/apache2 restart
Luo salasana käyttäjälle nakki:
Koodia: [Valitse]
htpasswd -c .salasana nakki
Tee .htaccess niminen tiedosto jaettavaan kansioon ja kirjoita tiedostoon:
Lainaus
AuthType Basic
AuthName "Teksti joka näkyy salasana ikkunassa"
AuthUserFile /home/käyttäjä/.salasana
Require user nakki

Kohtaan AuthUserFile tulee siis salasana-tiedoston sijainti ja kohtaan Require user tulee se käyttäjätunnus joka on määritelty salasana-tiedostossa

Nyt koneelle on asennettu Apache-palvelin.


Jos tuntee tarvitsevansa, niin seuraavat valinnaiset lisäosat on mahdollista asentaa Apache-serveriin:

PHP ohjelmointialusta:
Koodia: [Valitse]
sudo aptitude install php5
MySQL tietokantapalvelin:
Koodia: [Valitse]
sudo aptitude install mysql-server libapache2-mod-auth-mysql php5-mysql
« Viimeksi muokattu: 28.06.07 - klo:15.47 kirjoittanut Jone »

San

  • Käyttäjä
  • Viestejä: 162
    • Profiili
Vs: Apache miten asennan
« Vastaus #2 : 28.06.07 - klo:17.54 »
Tässä esimerkissä asennetaan Apache www-serveri Ubuntu 7.04 Feisty Fawniin. Esimerkin jaettava kansio nimeltä "jako" on henkilön "käyttäjä" kotikansiossa. Jaettu kansio suojataan salasanalla niin että käyttäjätunnuksella "nakki" pääsee sisälle.

Asenna Apache:
Koodia: [Valitse]
sudo apt-get install apache2
Configurointi:
Koodia: [Valitse]
sudo gedit /etc/apache2/sites-available/default
Vaihda kaikki "/var/www/" kohdat sillä polulla jonka haluat jakaa, esim /home/käyttäjä/jako

Vaihda None sanan tilalle Authconfig rivillä 12

Käynnistä Apache uudelleen:
Koodia: [Valitse]
sudo /etc/init.d/apache2 restart
Luo salasana käyttäjälle nakki:
Koodia: [Valitse]
htpasswd -c .salasana nakki
Tee .htaccess niminen tiedosto jaettavaan kansioon ja kirjoita tiedostoon:
Lainaus
AuthType Basic
AuthName "Teksti joka näkyy salasana ikkunassa"
AuthUserFile /home/käyttäjä/.salasana
Require user nakki

Kohtaan AuthUserFile tulee siis salasana-tiedoston sijainti ja kohtaan Require user tulee se käyttäjätunnus joka on määritelty salasana-tiedostossa

Nyt koneelle on asennettu Apache-palvelin.


Jos tuntee tarvitsevansa, niin seuraavat valinnaiset lisäosat on mahdollista asentaa Apache-serveriin:

PHP ohjelmointialusta:
Koodia: [Valitse]
sudo aptitude install php5
MySQL tietokantapalvelin:
Koodia: [Valitse]
sudo aptitude install mysql-server libapache2-mod-auth-mysql php5-mysql
Kiitoksia paljon kokeilen myöhemmin :D

San

  • Käyttäjä
  • Viestejä: 162
    • Profiili
Vs: Apache miten asennan
« Vastaus #3 : 06.07.07 - klo:17.31 »
miten saa muita liitänännäisiä esim cgi tuen vaikkapa?
« Viimeksi muokattu: 08.07.07 - klo:18.18 kirjoittanut Sanjiv »

ta35

  • Käyttäjä
  • Viestejä: 8
    • Profiili
Vs: Apache miten asennan
« Vastaus #4 : 08.07.07 - klo:22.20 »
Tarkoitus oli asentaa Ubuntu alustaksi www-sivujen tekoa varten. Niinpä asensin Apachen ja PHP 5:n. Mutta php-sivut eivät auenneet. Tuli vain ilmoitus, että aukaistava sivu on phtml-tiedosto (oikeasti index.php) eikä auennut.

Netistä etsin tietoa ja kokeilin kaikenlaista. Asensin Apachen ja PHP:n monta kertaa uudelleen, kokeilin eri selaimella jne. , ei tulosta.

Ohjeissa neuvottiin  muuttamaan Apache2.conf -tiedostossa DirectoryIndex -kohtaa, lisäämään siihen php -loppuiset indexit. Mutta minulla ainakaan ei ollut koko kohtaa olemassakaan! Kirjoitin sen kyllä sinne itse, vaan ei auttanut sekään. Ei löytynyt myöskään tiedostoa httpd.conf, en tiedä, olisiko pitänyt.

Lopulta asentelussa meni koko graafinen näyttö jostain tuntemattomasta  syystä sileäksi, jäi vain ruutu, jossa hiiren osoitin liikkuu kyllä, mutta eipä ole mitään osoitettavaa... Sammutusnapilla kyllä löytyy sammutusvaihtoehdot. Mitään sellaista en kyllä mielestäni tehnyt, mikä olisi tuommoista pitänyt aiheuttaa.

Aiemmassa Susessa ei levyhiiri  taas kunnolla toiminut. Vähitellen menee hermot, on kai liikaa vaadittu, että saisi kunnollisen työympäristön laitettua eikä tarvitsisi päiväkausia tapella käyttöjärjestelmien kanssa.

ta35

  • Käyttäjä
  • Viestejä: 8
    • Profiili
Vs: Apache miten asennan
« Vastaus #5 : 08.07.07 - klo:23.35 »
Enpä malttanut jäädä odottelemaan vastauksia, joten asensin koko Ubuntun uudestaan, kun en tuota ikkunamanageria, vai missä vika sitten lie ollut, osannut korjata. Ja nyt uudelleen -jälleen kerran- asennettuna alkoi Apache ja php:kin toimia. Ehkä tuossa Ubuntun omilla sivuilla sitten oli jokin ratkaiseva seikka neuvottuna, että onnistui. Joten tästä jatkuu työympäristön asentelu, tarvitaan ainakin sftp client, gftp:n pitäisi tukea ja SSH sieltä löytyikin.

_Pete_

  • Käyttäjä
  • Viestejä: 1836
  • Fufufuuffuuu
    • Profiili
Vs: Apache miten asennan
« Vastaus #6 : 09.07.07 - klo:08.39 »
Enpä malttanut jäädä odottelemaan vastauksia, joten asensin koko Ubuntun uudestaan, kun en tuota ikkunamanageria, vai missä vika sitten lie ollut, osannut korjata. Ja nyt uudelleen -jälleen kerran- asennettuna alkoi Apache ja php:kin toimia. Ehkä tuossa Ubuntun omilla sivuilla sitten oli jokin ratkaiseva seikka neuvottuna, että onnistui. Joten tästä jatkuu työympäristön asentelu, tarvitaan ainakin sftp client, gftp:n pitäisi tukea ja SSH sieltä löytyikin.

Toivottavasti et pääse/joudu ikinä linux ylläpitäjäksi. Olisi varsin ikävää että kaikki häviää aina kun tulee ongelma ja uudelleen asennus :)


vartsu

  • Käyttäjä
  • Viestejä: 506
  • Kyllä, hankin joskus elämän... apt-get a life ...
    • Profiili
Vs: Apache miten asennan
« Vastaus #7 : 09.07.07 - klo:09.51 »
Tarkoitus oli asentaa Ubuntu alustaksi www-sivujen tekoa varten. Niinpä asensin Apachen ja PHP 5:n. Mutta php-sivut eivät auenneet. Tuli vain ilmoitus, että aukaistava sivu on phtml-tiedosto (oikeasti index.php) eikä auennut.

Netistä etsin tietoa ja kokeilin kaikenlaista. Asensin Apachen ja PHP:n monta kertaa uudelleen, kokeilin eri selaimella jne. , ei tulosta.

Ohjeissa neuvottiin  muuttamaan Apache2.conf -tiedostossa DirectoryIndex -kohtaa, lisäämään siihen php -loppuiset indexit. Mutta minulla ainakaan ei ollut koko kohtaa olemassakaan! Kirjoitin sen kyllä sinne itse, vaan ei auttanut sekään. Ei löytynyt myöskään tiedostoa httpd.conf, en tiedä, olisiko pitänyt.

Lopulta asentelussa meni koko graafinen näyttö jostain tuntemattomasta  syystä sileäksi, jäi vain ruutu, jossa hiiren osoitin liikkuu kyllä, mutta eipä ole mitään osoitettavaa... Sammutusnapilla kyllä löytyy sammutusvaihtoehdot. Mitään sellaista en kyllä mielestäni tehnyt, mikä olisi tuommoista pitänyt aiheuttaa.

Aiemmassa Susessa ei levyhiiri  taas kunnolla toiminut. Vähitellen menee hermot, on kai liikaa vaadittu, että saisi kunnollisen työympäristön laitettua eikä tarvitsisi päiväkausia tapella käyttöjärjestelmien kanssa.

Joo, kannattaisi varmaan asentaa apachelle php tuki niin voisi aueta nuo php:t. Sen asennuksen jälkeen ei tarvitse muutella mitään vaan apache osaa avata myös index.php siinä missä index.html tiedostot. Kunhan talletat ne oikeaan paikkaan mistä apache löytää ne eli oletuksena on /var/www/
Nyt mennään läppärillä: Hp DV6-6108US
Tulossa jotain muuta...

San

  • Käyttäjä
  • Viestejä: 162
    • Profiili
Vs: Apache miten asennan
« Vastaus #8 : 09.07.07 - klo:18.44 »
miten muuten voin käyttää mysql ja luoda tietokantoja

San

  • Käyttäjä
  • Viestejä: 162
    • Profiili
Vs: Apache miten asennan
« Vastaus #9 : 09.07.07 - klo:19.02 »
kun asensin ton mysql nii tuli tämmönen
Paketin asetukset                                                               
                                                                               
 ┌─────────────────────────┤ Postfix Configuration ├─────────────────────────┐ 
 │                                                                           │ 
 │ You have several choices for general configuration at this point.  If     ↑ 
 │ you have your debconf priority set to 'low' or 'medium', you will be      ▮ 
 │ asked more questions later.  You can always run "dpkg-reconfigure         ▒ 
 │ --priority=low postfix" at a later point if you want to see these         ▒ 
 │ questions again.                                                          ▒ 
 │                                                                           ▒ 
 │ No configuration - IF YOU WANT THE INSTALL TO LEAVE YOUR CONFIG ALONE,    ▒ 
 │ CHOOSE THIS OPTION.  No configuration changes will be done now:  If you   ▒ 
 │ have not already configured Postfix, your mail system will be broken and  ▒ 
 │ should not be used. You must then do the configuration yourself by        ▒ 
 │ editing /usr/share/postfix/main.cf.dist and saving your changes as        ▒ 
 │ /etc/postfix/main.cf, or by running dpkg-reconfigure Postfix.  main.cf    ▒ 
 │ will not be modified by the Postfix install process.                      ▒ 
 │                                                                           ↓ 
 │                                                                             
 │                                  <OK>                                       
 │                                                                           │ 
 └───────────────────────────────────────────────────────────────────────────┘ 
                                                                               
                                                                               
Internet site - mail is sent and received directly using SMTP. If your    ↑ 
 │ needs don't fit neatly into any category, you probably want to start      ▒ 
 │ with this one and then edit the config file by hand.                      ▒ 
 │                                                                           ▒ 
 │ Internet site using smarthost - You receive Internet mail on this         ▒ 
 │ machine, either directly by SMTP or by running a utility such as          ▒ 
 │ fetchmail. Outgoing mail is sent using a smarthost. optionally with       ▒ 
 │ addresses rewritten. This is probably what you want for a dialup system.  ▒ 
 │                                                                           ▒ 
 │ Satellite system - All mail is sent to another machine, called a "smart   ▒ 
 │ host" for delivery.  No mail is received locally.                         ▒ 
 │                                                                           ▒ 
 │ Local delivery only - You are not on a network.  Mail for local users is  ▮ 
 │ delivered.                                               



Mitäs nytten pitäisi tehdä

San

  • Käyttäjä
  • Viestejä: 162
    • Profiili
Vs: Apache miten asennan
« Vastaus #10 : 09.07.07 - klo:20.28 »
Auttakaaa!!!! aaarrggghhh!!!..... :P  :P
heh tarviin apuanne ensimmäinen kerta ku asennan mysqliä

ta35

  • Käyttäjä
  • Viestejä: 8
    • Profiili
Vs: Apache miten asennan
« Vastaus #11 : 10.07.07 - klo:00.40 »


Toivottavasti et pääse/joudu ikinä linux ylläpitäjäksi. Olisi varsin ikävää että kaikki häviää aina kun tulee ongelma ja uudelleen asennus :)



No juu, kätevää tietysti olisi ollut, jos olisi voinut vaan korjata ikkunamanagerin.  Mandrakessa taisi olla korjausasennuksen mahdollisuus ihan vakiona jo cd:llä. tästä Ubuntusta en sellaista ole löytänyt joten taitaisi mennä komentorivi hommiksi kokonaan. Kaikkea ei olisi tarvinnut hävittää, asennus vaan, mutta kun ei oikein mitään muuta vielä ollutkaan kuin asennus niin annoin mennä sileäksi. Linux ylläpitäjäksi jos joutuisin niin kaiketi tuota tietoakin saisi jostain hankittua lisää.  Tässä alkoi ärsyttää se, kun mikään ei auttanut, vaikka netissä oli varmaan kymmenen erilaista ohjetta tuon vian korjaamiseen. 

ta35

  • Käyttäjä
  • Viestejä: 8
    • Profiili
Vs: Apache miten asennan
« Vastaus #12 : 10.07.07 - klo:00.47 »


Joo, kannattaisi varmaan asentaa apachelle php tuki niin voisi aueta nuo php:t. Sen asennuksen jälkeen ei tarvitse muutella mitään vaan apache osaa avata myös index.php siinä missä index.html tiedostot. Kunhan talletat ne oikeaan paikkaan mistä apache löytää ne eli oletuksena on /var/www/

Tsekkasin ainakin ne modules.enabled ja modules.available jutut ja siellä ne olivat linkitettyinä. Mutta jotain varmaan sitten puuttui,  kun vihdoin meni kerralla kohdalleen. Kumma juttu oli tuo, että riviä DirectoryIndex ei löytynyt apache2.conf tiedostosta. Eikä näköjään löydy vieläkään, mutta silti php toimii. Liekö Apachessa muuttunut jotenkin tuo conf -tiedosto?

San

  • Käyttäjä
  • Viestejä: 162
    • Profiili
Vs: Apache miten asennan
« Vastaus #13 : 12.07.07 - klo:16.22 »
miten muuten saan ftp toimimaan?
jotta pääsisin ftp avulla omalle apache serverille?

ilkkak

  • Käyttäjä
  • Viestejä: 405
    • Profiili
Vs: Apache miten asennan
« Vastaus #14 : 12.07.07 - klo:17.16 »
miten muuten saan ftp toimimaan?
jotta pääsisin ftp avulla omalle apache serverille?

Ihan tälläinen pikku juttu. Apache, mysql ja ftp serverit ovat aika isoja - vaikkakin helppoja asentaa. Niistä kannattaisi opetella hieman perusteita tai hakea kaveri viereen, joka neuvoisi. Sitten kun tulee ihan oikeita ongelmia, niin käänny tämän keskusteluryhmän puoleen. En tarkoita, etteikö saisi kysyä tyyliin "Hankin tietokoneen, miten saisi web-hotellin tehtyä. kun en ole aikaisemmin käyttänyt tietokonetta". Vastauksien antaminen peruskysymyksiin on vaan aika vaikeaa. Ehkäpä linkit valmiille ohjesivuille auttaisivat parhaiten
« Viimeksi muokattu: 12.07.07 - klo:17.18 kirjoittanut ilkkak »

Vapaan koodin kananmuna

  • Käyttäjä
  • Viestejä: 1536
    • Profiili
Vs: Apache miten asennan
« Vastaus #15 : 12.07.07 - klo:20.03 »
miten muuten saan ftp toimimaan?
jotta pääsisin ftp avulla omalle apache serverille?
Älä laita ftp:tä, varsinkaan ulkoverkkoon auki. SFTP mieluummin, lukaise vaikka tuo: http://forum.ubuntu-fi.org/index.php?topic=503.0
En Vastaa Vaikeisiin Kysymyksiin.