Apache2, (httpd.conf --- sisältö?)

Discussion in 'WLAN ja lähiverkot' started by flatout, Feb 6, 2008.

  1. flatout

    flatout Regular member

    Joined:
    Feb 4, 2006
    Messages:
    124
    Likes Received:
    0
    Trophy Points:
    26
    Olen kaikessa rauhassa rakennellut ubuntu koneestani palvelinta ja sain asennettua apachen ja conffailtua sitä, mutta eteen tulee kaksi ongelmaa.

    1. Pitäisikö tiedosto /etc/apache2/httpd.conf olla tyhjä vai pitääkö sinne kirojoittaa jotakin.

    2. Olen luonut toisen kansion (/home/user/) <--- tuonne ja sen nimeksi olen antanut public_html sinne sitten olen laittanut ensimmäisen HTML-tiedoston. (index.html) Olen myös luonut toisen oletus nettisivun (default website) (/etc/apache2/sites-available/mysite) sinne sitten olen vaihtanut "documentRoot" kohtaan tuon kansion /home/user/public_html/ ja sama vaihto kohtaan "directory".

    OK

    Kun avaan selaimella "localhost" ruutuun tulee näkyviin kaikki tiedostot mitä kansiossa /home/user/public_html/ on, mutta ei suostu avaamaan niitä tulee perus herja: " you don't have permission to access ****** on this server.

    Vastaan mielelläni kysymyksiin ja muihin ehdotuksiin, sillä haluan todella oppia tämän homman =).
     
  2. q-hub-op

    q-hub-op Regular member

    Joined:
    Jan 30, 2005
    Messages:
    693
    Likes Received:
    0
    Trophy Points:
    26
    Onhan public_html kansion chomod 777?
     
  3. flatout

    flatout Regular member

    Joined:
    Feb 4, 2006
    Messages:
    124
    Likes Received:
    0
    Trophy Points:
    26
    Ei ollut =)

    Vaihdoin tilalle 755, riitäkö www-palvelin käytössä? Minulle kaikki oikeudet ja muille pelkkä luku...

    Kiitos tästä pikku seikasta.
     
  4. flatout

    flatout Regular member

    Joined:
    Feb 4, 2006
    Messages:
    124
    Likes Received:
    0
    Trophy Points:
    26
    Elikkä sitten vielä tässä vaiheessa tämä toinen juttu:

    Pitäisikö tiedosto /etc/apache2/httpd.conf olla tyhjä vai pitääkö sinne kirjoittaa jotakin?
     
  5. afterwin

    afterwin Regular member

    Joined:
    Mar 27, 2005
    Messages:
    1,338
    Likes Received:
    0
    Trophy Points:
    46
  6. flatout

    flatout Regular member

    Joined:
    Feb 4, 2006
    Messages:
    124
    Likes Received:
    0
    Trophy Points:
    26
    Juu, kopsasin nuo teksit tuolta linkin takaa ja tallensin ne httpd.conf tiedostoon. Alkuperäinen ongelma katosi, mutta nyt tuli heti seuraava eteen:

    Sain siis tallennettua uudet conffit, mutta kun käynnistän apachen uudestaan tulee seuraava virhe ilmoitus:

    *restarting web server apache2
    apache2: Syntax error on line 187 of /etc/apache2/apache2.conf: Syntax error on line 6 of /etc/apache2/httpd.conf: ServerRoot must be a valid directory.

    Eli jos oikein ymmärsin niin tuohon conffi tiedostoon pitäisi vielä muuttaa jokin?
     
  7. afterwin

    afterwin Regular member

    Joined:
    Mar 27, 2005
    Messages:
    1,338
    Likes Received:
    0
    Trophy Points:
    46
    Mitä sinulla lukee rivillä 6 ja 167?

    Näin lukee tuolla jonka linkin annoin.

    rivi6
    ServerRoot "/etc/httpd"

    rivi 167
    # (http://httpd.apache.org/docs-2.0/mod/core.html#options):

    Tuo jälkimmäinen ei vaikuta mihinkään koska on kommenttirivi.

    Sinulla voi olla toisin jos jätit kommentit pois.
     
  8. flatout

    flatout Regular member

    Joined:
    Feb 4, 2006
    Messages:
    124
    Likes Received:
    0
    Trophy Points:
    26
    On juuri noin, kommentteineen... Onko jotain mielessä?
     
  9. afterwin

    afterwin Regular member

    Joined:
    Mar 27, 2005
    Messages:
    1,338
    Likes Received:
    0
    Trophy Points:
    46
    Näistä siis tuo jälkimmäinen oli tyhjä?
    /etc/apache2/apache2.conf
    /etc/apache2/httpd.conf

    Mutta apache kuitenkin käynnistyi ilman herjoja?

    Ja huomasin että kyseessä olikin rivi 187 joka kylläkin on tyhjä.

    Voisit kenties yrittää asentaa apachen uudestaan?

    Ja tietysti tuo

    rivi6
    ServerRoot "/etc/httpd" hakemisto pitäisi olla olemassa.

     
  10. flatout

    flatout Regular member

    Joined:
    Feb 4, 2006
    Messages:
    124
    Likes Received:
    0
    Trophy Points:
    26
    Noniin... eipä muuten ole tuollaista hakemistoa: "/etc/httpd". Riittäisikö pelkkä tyhjä hakemisto vai pitäisikö siellä olla tiedostoja?
     

Share This Page