Kirjoittaja Aihe: Apache:lla kylmäkäynnistysongelmia (=toimii melkein)  (Luettu 10019 kertaa)

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Re: Apache:lla kylmäkäynnistysongelmia (=toimii melkein)
« Vastaus #20 : 24.01.06 - klo:22.59 »
Ok, olen nyt käynnistänyt palomuurin (sudo firestarter) ja sammuttanut sen.

siis sammutit sen siitä firestarterin napista?

Koodia: [Valitse]
anders@ubuntu:~$ sudo apt-get --reinstall apache2
E: Invalid operation apache2
anders@ubuntu:~$
Näin käy, kun koitan re-inssata Apache2:sta, oli se alkujaan koneessa tai ei.

komento on väärä. oikea komento on sudo apt-get --reinstall install apache2. Kannisto oli epähuomiossa unohtanut tuon install sanan sieltä. tosin reinstallia ei tarvita, koska pakettia ei ollut koneessa aikaisemmin.

Okej, nyt ollaan jo menty eteenpäin. Kirjoitin bootin jälkeen tällaista:
Koodia: [Valitse]
anders@ubuntu:~$ sudo /etc/init.d/apache2 start
Password:
 * Starting web server (Apache2)... httpd (pid 7115) already running
                                                                         [ ok ]
anders@ubuntu:~$


Eli servu on käynnissä  8)  ???

kyllä, apachen asentaminen lisää apachen bootissa käynnistyvien prosessien joukkoon.
Janne

Vapaan koodin kananmuna

  • Käyttäjä
  • Viestejä: 1536
    • Profiili
Re: Apache:lla kylmäkäynnistysongelmia (=toimii melkein)
« Vastaus #21 : 24.01.06 - klo:23.07 »
Niin niitä konffitiedostoja käpistelet jollain tekstieditorilla, esim. näin
Koodia: [Valitse]
sudo gedit /etc/apache2/ports.confTuohon esim jos lisää loppuun Listen 8080 , niin apache kuuntelee sen jälkeen sitäkin porttia. Apache2ctl on sitten se työkalu millä apachea hallinnoidaan esim. komento
Koodia: [Valitse]
sudo apache2ctl graceful käynnistää uudelleen apachen niin että voimassa käynnissä olevat yhteydet säilyvät. Konffitiedostoihin kun tekee muutoksia niin ne saa voimaan apachen uudelleen käynnistyksellä.
Usein kommenteissa lukee mitä mikäkin muuttaa. On myös olemassa jotain käyttöliittymääkin, esim. Webmin, mutta konffitiedostojen säätö kannattaa opetella.
En Vastaa Vaikeisiin Kysymyksiin.

abrotherus

  • Käyttäjä
  • Viestejä: 12
    • Profiili
Re: Apache:lla kylmäkäynnistysongelmia (=toimii melkein)
« Vastaus #22 : 24.01.06 - klo:23.18 »
Ok, olen nyt käynnistänyt palomuurin (sudo firestarter) ja sammuttanut sen.

siis sammutit sen siitä firestarterin napista?


Jep.

Lainaus
Muuten kaikki näyttää hyvältä. Nyt firefox tunnustaa jo palvelimeni olemassaolon, mutta ei päästä sivulle (http://80.186.97.82/).
"You don't have permission to access /index.html on this server." Tämä ongelma ei taida enää pahemmin liittyä Ubuntuun?
Lainaus

Käytin hieman omaa järkeä ja menin var/www/ kansioon ja muutin index.html-tiedoston jako-ominaisuuksia. Nyt "palvelimeni" toimii, ainakin Firefox lataa kiltisti tyhjän sivun. Koitan nyt lisätä ja laittaa jakoon erinäisia tiedostoja.

abrotherus

  • Käyttäjä
  • Viestejä: 12
    • Profiili
Re: Apache:lla kylmäkäynnistysongelmia (=toimii melkein)
« Vastaus #23 : 25.01.06 - klo:09.26 »
Lainaus

kyllä, apachen asentaminen lisää apachen bootissa käynnistyvien prosessien joukkoon.

Lainaus

Sama ei kuitenkaan päde palomuurille? Jos haluan päästä siihen käsiksi, pitää se nyt käynnistää joka bootin jälkeen erikseen Terminalista.

Palvelin on nyt siinä kunnossa, että Firefox lataa tyhjän sivun.
/var/www/-kansiossa on index.html-tiedosto sekä muutamia kuvia. Olen säätänyt kuvien properties-->permissions -välilehtä seuraavasti:
Owner: Read+Write+Execute
Group: Read+Execute
Others: Read+Write
Kuvilla ei ole pientä lukon kuvaa kuvaikkeidensa yläkulmassa.

Miksi netissä ei kuitenkaan näy mitään muuta kuin tyhjä sivu?

_Pete_

  • Käyttäjä
  • Viestejä: 1836
  • Fufufuuffuuu
    • Profiili
Re: Apache:lla kylmäkäynnistysongelmia (=toimii melkein)
« Vastaus #24 : 25.01.06 - klo:09.48 »
Miksi netissä ei kuitenkaan näy mitään muuta kuin tyhjä sivu?

Mitä index.html:n pitäisi tuottaa näkyviin? Tyhjän sivun?


basse

  • Käyttäjä
  • Viestejä: 67
    • Profiili
Re: Apache:lla kylmäkäynnistysongelmia (=toimii melkein)
« Vastaus #25 : 25.01.06 - klo:10.04 »
Oliskohan ne oikeudet vieläkään kunnossa. Varmista asia ja siirry siihen /var/www hakemistoon ja kirjoita
Koodia: [Valitse]
sudo chmod 644 index.html *.jpg
olettaen että kuvasi ovat tässä muodossa. Sivusi näyttä tosiaan ihan blankolta täältä katsellen.

tuke81

  • Käyttäjä
  • Viestejä: 1667
    • Profiili
Re: Apache:lla kylmäkäynnistysongelmia (=toimii melkein)
« Vastaus #26 : 25.01.06 - klo:12.12 »
Miksi netissä ei kuitenkaan näy mitään muuta kuin tyhjä sivu?

Mitä index.html:n pitäisi tuottaa näkyviin? Tyhjän sivun?



Erittäin hyvä kysymys, tiedäthän varmasti että pelkkä kuvien lisääminen /var/www kansioon ei riitä. Sinun pitää laittaa linkit kuviin index.html:ään. Kuvien oikeuksilla ei ole mitään väliä koska apache pyörii muutenkin rootin oikeuksilla. Helpointa on kun otat jonkun index.html_blaablaa kansiosta /var/www/apache2-default ja muokkaat siitä itselle mieleisesi.

Onkohan muuten ubuntussa mitään webbi sivujen teko ohjelmaa, ei sillä että itse tarvitsisin(gedit riittää ihan hyvin). Mitä pikaisesti vilkuilen openofficen työkaluja en löytänyt sieltä mitään  webbi editointiin viittaavaa.
Miksi tehdä jotain helposti, kun sen voi tehdä vaikeastikin...

Vapaan koodin kananmuna

  • Käyttäjä
  • Viestejä: 1536
    • Profiili
Re: Apache:lla kylmäkäynnistysongelmia (=toimii melkein)
« Vastaus #27 : 25.01.06 - klo:12.15 »
Joo ja siellä /var/www :ssä jos on index.html niminen tiedosto niin se näyttää sen eikä mahdollisia kuvia. Lisäksi jos halutaan tarkastella kansion sisältöä, niin ulkopuolisilla pitää olla oikeudet lukuun ja suoritukseen siihen kansioon.
Jos kansiossa on esim. index.html niin kansioon riittää pelkät suoritusoikeudet. Chmodin oktaalimuoto on pitkän päälle kätevin 4=read 2=write ja 1=execute esim. 751 antaa omistajalle täydet oikeudet ryhmälle luku ja suoritusoikeudet ja muille vain suoritusoikeuden.

Esim. gthumb ohjelmassa on muistaakseni kiva toiminto, joka tekee automaagisia webbialbumeita kansioista. Sillä saa suht valmista jälkeä pikkukuvineen päivineen.

Oikeuksilla tosiaan on väliä, katsoin tuossa äsken niin www-data käyttäjänimi siellä taisi apachella olla, joku prosessi pyöri rootillakin.
« Viimeksi muokattu: 25.01.06 - klo:12.23 kirjoittanut Kannisto »
En Vastaa Vaikeisiin Kysymyksiin.

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Re: Apache:lla kylmäkäynnistysongelmia (=toimii melkein)
« Vastaus #28 : 25.01.06 - klo:12.35 »
Kuvien oikeuksilla ei ole mitään väliä koska apache pyörii muutenkin rootin oikeuksilla.

kyllä muuten on. root kunnioittaa tiedostojen oikeuksia siinä missä muutkin käyttäjät. lisäksi olen aika varma, että apachen käyttäjään palvelemaan forkkaamat prosessit eivät toimi  rootin oikeuksin. jotta kuvat saisi näkyviin, pitää niillä olla kaikille lukuoikeus ja niiden pitä olla hakemistossa jolla on 'suoritusoikeudet' (kuten tietty oletuksen on). webbiserversillä oleville tiedostoille ei saa antaa kirjoitusoikeuksia kaikille. kirjoitusoikeudet kuuluvat ainoastaan omistajalle ja harvoissa, perustelluissa, tapauksissa ryhmälle.

tosin noiden kuvien pitäisi kyllä näkyä jos niiden koko URI:n kirjoittaa siihen selaimen osoiteriville. eli jotain http://palvelimen.nimi/kuvan_nimi.jpg suuntaista.

Onkohan muuten ubuntussa mitään webbi sivujen teko ohjelmaa, ei sillä että itse tarvitsisin(gedit riittää ihan hyvin). Mitä pikaisesti vilkuilen openofficen työkaluja en löytänyt sieltä mitään  webbi editointiin viittaavaa.

WYSIWYG softana löytyy NVU, erityisesti HTML:n editointiin löytyy sitten useitakin, kuten bluefish, screem, quanta+, jne.

Joo ja siellä /var/www :ssä jos on index.html niminen tiedosto niin se näyttää sen eikä mahdollisia kuvia. Lisäksi jos halutaan tarkastella kansion sisältöä, niin ulkopuolisilla pitää olla oikeudet lukuun ja suoritukseen siihen kansioon.

juu, ja tuon lisäksi hakemistossa ei saa olla tiedostoa joka näytetään oletuksena ja apachen konffia pitää puukottaa, koska oletusasetuksilla se ei salli hakemistolistauksen näyttämistä.
Janne

Vapaan koodin kananmuna

  • Käyttäjä
  • Viestejä: 1536
    • Profiili
Re: Apache:lla kylmäkäynnistysongelmia (=toimii melkein)
« Vastaus #29 : 25.01.06 - klo:13.09 »
Lainaus
ja apachen konffia pitää puukottaa, koska oletusasetuksilla se ei salli hakemistolistauksen näyttämistä.
Ei sitä tarvitse, avainasemassa on nimenomaan se onko hakemistolla jossa tiedostot sijaitsevat lukuoikeutta. Itse en ainakaan ole konffifiluihin koskenut ja apache näyttää hakemistolistauksen kiltisti. (Käytössä parin viikon takainen asennus apassista)
Openofficessa on myös mahdollisuus tallentaa html muotoon, tosin mitään nättiä jälkeä se ei tee.
En Vastaa Vaikeisiin Kysymyksiin.

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Re: Apache:lla kylmäkäynnistysongelmia (=toimii melkein)
« Vastaus #30 : 25.01.06 - klo:13.41 »
Lainaus
ja apachen konffia pitää puukottaa, koska oletusasetuksilla se ei salli hakemistolistauksen näyttämistä.
Ei sitä tarvitse, avainasemassa on nimenomaan se onko hakemistolla jossa tiedostot sijaitsevat lukuoikeutta. Itse en ainakaan ole konffifiluihin koskenut ja apache näyttää hakemistolistauksen kiltisti. (Käytössä parin viikon takainen asennus apassista)

hmm... minulta ainakin puuttui optio Indexes saittikohtaisista konffeista (eikä niin, että minä sitä sinne haluaisinkaan). tosin tuo apache on asennettu hoaryn aikana, joten voi olla, että oletukset ovat muuttuneet tässä välillä.

muistan tun vielä oikein hyvin, sillä minun piti tehdä erillinen virtual host jolla listaukset näkyy, koska en halunnut niitä näkymään pääasiallisilla hosteilla, vaikka se tietyissä tilanteissa onkin ihan kätevä.
Janne

basse

  • Käyttäjä
  • Viestejä: 67
    • Profiili
Re: Apache:lla kylmäkäynnistysongelmia (=toimii melkein)
« Vastaus #31 : 25.01.06 - klo:13.42 »
Sama vika Rahikaisella, en ole apachen filuihin koskenut, mutta kaikki oma sisällöntuotanto piti Jannen ystävällisellä avustuksella muuttaa oikeuksiltaan ja ton tarkenteen nappasin nopealla googletuksella, jonkun arvovaltaiselta tuntuvan oppilaitoksen viralliselta sivulta.

abrotherus

  • Käyttäjä
  • Viestejä: 12
    • Profiili
Re: Apache:lla kylmäkäynnistysongelmia (=toimii melkein)
« Vastaus #32 : 26.01.06 - klo:23.02 »
Ajanpuutteessa päädyin linkittämään kuvat suoraan niiden omaan osoitteeseen, näin toimii (http://murobbs.muropaketti.com/thread.jsp?forum=23&thread=389332). Sitten keväämmällä kerkeän säätää ja oppia niin, että kaikki palvelimellani olevat tiedostot saa näkyviin yhdellä sivulla.

Onko tässä Linuxissa mahdoton ajatus, että pidän palvelinta ilman palomuuria? Kaikki toimii nyt, ja Ubuntun oma palomuuri on suljettuna. Säädän tuon palomuurin jos pakko, muuten katson tätäkin sitten myöhemmin.

Jos ei muuta niin kiitokset kaikille, jotka auttoivat palvelimen saattamisessa jaloilleen. Palaan sitten taas asiaan (tänne), jos Ubuntu-opiskelut palvelimen osalta tyssäävät.

basse

  • Käyttäjä
  • Viestejä: 67
    • Profiili
Re: Apache:lla kylmäkäynnistysongelmia (=toimii melkein)
« Vastaus #33 : 27.01.06 - klo:12.12 »
Kyllä sä sen varmasti saat toimimaan, kun kerran minäkin siinä onnistuin ja apache on kahden palomuurin takana. Satun kuulumaan siihen jo harvinaiseksi käyneeseen ihmistyyppiin, joka ei ole saanut eläissään minuuttiakaan mitään teknistä koulutusta ja kun katsoo noita sinun kuviasi tuossa linkissä, näyttäisi siltä että edustat sitä toista ääripäätä. Asiasta ymmärrisin sanan uppopumppu, jolla nostan talvisin avannosta veden saunan pataan, jos oikein laiskottaa.

Sinänsä kyllä mitä mielenkiintoisimman näköinen härveli. Oma kuulo on tosin jo pilattu muissa harrasteissa siihen kuntoon, että mä voisin nukkua vaikka flekti tyynynä. No menee vähän off topic.

Owdy

  • Käyttäjä
  • Viestejä: 1954
    • Profiili
Re: Apache:lla kylmäkäynnistysongelmia (=toimii melkein)
« Vastaus #34 : 08.06.06 - klo:10.45 »
Mullakin on käynnistysongelmia. Apache2 ei käynnisty bootissa. http://localhost/ antaa erroria, sitten

Koodia: [Valitse]
osku@Koti:~$ sudo apache2
ja perään
Koodia: [Valitse]
osku@Koti:~$ sudo /etc/init.d/apache2 start
 * Starting apache 2.0 web server... httpd (pid 5052) already running
Tämän jälkeen http://localhost/ toimii.


Miten ton sais käynnistymään bootissa?
« Viimeksi muokattu: 08.06.06 - klo:10.46 kirjoittanut Osku »

raimo

  • Käyttäjä
  • Viestejä: 4186
  • openSUSE Tumbleweed
    • Profiili
Re: Apache:lla kylmäkäynnistysongelmia (=toimii melkein)
« Vastaus #35 : 08.06.06 - klo:11.17 »
Mullakin on käynnistysongelmia. Apache2 ei käynnisty bootissa. http://localhost/ antaa erroria, sitten

Koodia: [Valitse]
osku@Koti:~$ sudo apache2
ja perään
Koodia: [Valitse]
osku@Koti:~$ sudo /etc/init.d/apache2 start
 * Starting apache 2.0 web server... httpd (pid 5052) already running
Tämän jälkeen http://localhost/ toimii.


Miten ton sais käynnistymään bootissa?

Koodia: [Valitse]
sudo apt-get install sysv-rc-conf
jos ei ole moinen jo asennettuna.
Käynnistyy näin:
Koodia: [Valitse]
sudo sysv-rc-conf
ja sitten Apache2 runleveleille 2, 3, 4 ja 5
Ainakin minulla se on noin, ja toimii mallikkaasti.
sen voi käynnistää myös näin ilman init.d polkua:
Koodia: [Valitse]
sudo apache2 -k start|stop|graceful|restart


edit:
tarkista asetustiedostot:
Koodia: [Valitse]
sudo apache2 -t
sanoo syntax OK jos ovat OK
hakemiston asetukset löytyy tiedostosta
/etc/apache2/sites-enabled/000-default
josta jutellaan lisää jos ei lähde toimimaan... ;)
« Viimeksi muokattu: 08.06.06 - klo:11.22 kirjoittanut raimo »
Tietä käyden tien on vanki. Vapaa on vain umpihanki.
Aaro Hellaakoski

Owdy

  • Käyttäjä
  • Viestejä: 1954
    • Profiili
Re: Apache:lla kylmäkäynnistysongelmia (=toimii melkein)
« Vastaus #36 : 08.06.06 - klo:13.56 »
ja sitten Apache2 runleveleille 2, 3, 4 ja 5
Se olio vain 3,4,5. Lisäsin 2:n ja rupes toimimaan :) Kiitos!


Lainaus

edit:
tarkista asetustiedostot:
Koodia: [Valitse]
sudo apache2 -t
sanoo syntax OK jos ovat OK
Ok sanoo.