Kirjoittaja Aihe: Rapache -- konffaa Apache graafisesti  (Luettu 3925 kertaa)

ajaaskel

  • Palvelimen ylläpitäjä
  • Käyttäjä
  • Viestejä: 3401
    • Profiili
Rapache -- konffaa Apache graafisesti
« : 29.04.09 - klo:09.43 »
Tiedoksi:    Laitoin Apachen Ubuntu Jauntyyn äskettäin. Asentui vaivatta.  Tuli pieni ongelma kuitenkin kun halusin konffata virtuaalidomainit sinne graafisella välineellä eli "Rapache".  Rapache oli aivan hukassa eikä mikään tuntunut toimivan.   Selasin nettiä ja huomasin että en ole yksin, ongelma oli jo havaittu ja välitetty eteenpäin. Siispä Rapache ei toistaiseksi toimi Ubuntu 9.04 versiossa.
Autamme ilolla ja ilmaiseksi omalla ajallamme.  Ethän vaadi, uhoa tai isottele näin saamasi palvelun johdosta.

Mistofelees

  • Käyttäjä
  • Viestejä: 641
    • Profiili
Vs: Rapache -- konffaa Apache graafisesti
« Vastaus #1 : 26.05.09 - klo:15.37 »
Wanhoja Apache-versioita on tullut pistettyä pystyyn useampiakin. Tämä Ubuntu:n Apache 2.2 versio on syvältä.
- httpd.conf on jätetty tyhjäksi
- apache2.conf on jätetty vaille kaikkia minimiasetuksia.
- Apachen sivuilta löytyy sekavaa sepustusta sivukaupalla, muttei yhtään kokonaista valmista conf:a
- Ei sen vertaa helppiä, että löytäisi hakemiston, johon sijoittelisi muutamia webbisivuja

Varmaan Apache on hieno ja monipuolinen ja osaa tehdä vaikka voltin takaperin, mutta kun pitäisi äkkiä tehdä yksinkertainen saitti, nämä hienoudet ovat vain sotkemassa asioita.
Eivät kaikki käyttäjät ole rakentamassa utopistisia virtuaalisaitteja. Riittäisi hyvin, kun saisi muutaman tekstin, kuvan ja graafin näytille. Jokunen Perl-scripti ja Javanpätkä riittäisi ohjelmallisuudeksi.

Apachen ylläpitäjien olisi pitänyt tehdä edes alkeellinen confausohjelma perusasioiden uukottamiseen. Tuo Rapachekin, joka ei toimi, näyttää keskittyvän muutaman erikoisfiitserin puukotukseen.
Tarvittaisiin työkalu, jolla Miina ja Manu saisivat äkkiä kasattua itselleen perusasetukset. Kyllä niitä hienouksia sitten jälkikäteenkin voi lisätä, kunhan perusta on kasassa.

Tha-Fox

  • Käyttäjä
  • Viestejä: 3315
  • Arch Linux && CentOS
    • Profiili
    • http://kettu.dy.fi
Vs: Rapache -- konffaa Apache graafisesti
« Vastaus #2 : 26.05.09 - klo:17.00 »
Wanhoja Apache-versioita on tullut pistettyä pystyyn useampiakin. Tämä Ubuntu:n Apache 2.2 versio on syvältä.
- httpd.conf on jätetty tyhjäksi
- apache2.conf on jätetty vaille kaikkia minimiasetuksia.
- Apachen sivuilta löytyy sekavaa sepustusta sivukaupalla, muttei yhtään kokonaista valmista conf:a
- Ei sen vertaa helppiä, että löytäisi hakemiston, johon sijoittelisi muutamia webbisivuja

Varmaan Apache on hieno ja monipuolinen ja osaa tehdä vaikka voltin takaperin, mutta kun pitäisi äkkiä tehdä yksinkertainen saitti, nämä hienoudet ovat vain sotkemassa asioita.
Eivät kaikki käyttäjät ole rakentamassa utopistisia virtuaalisaitteja. Riittäisi hyvin, kun saisi muutaman tekstin, kuvan ja graafin näytille. Jokunen Perl-scripti ja Javanpätkä riittäisi ohjelmallisuudeksi.

Apachen ylläpitäjien olisi pitänyt tehdä edes alkeellinen confausohjelma perusasioiden uukottamiseen. Tuo Rapachekin, joka ei toimi, näyttää keskittyvän muutaman erikoisfiitserin puukotukseen.
Tarvittaisiin työkalu, jolla Miina ja Manu saisivat äkkiä kasattua itselleen perusasetukset. Kyllä niitä hienouksia sitten jälkikäteenkin voi lisätä, kunhan perusta on kasassa.

Omat konffaukset on siinä, että teen /var/www:stä symbolisen linkin kotihakemistooni ja teen sivut sinne. Homma valmis! Jos haluan rajoittaa pääsyä, teen .htaccess-tiedoston. Muuta peruskauraa ei nyt äkkiseltään tule mieleen.

ajaaskel

  • Palvelimen ylläpitäjä
  • Käyttäjä
  • Viestejä: 3401
    • Profiili
Vs: Rapache -- konffaa Apache graafisesti
« Vastaus #3 : 26.05.09 - klo:18.38 »
Apachen rakenne/idea lienee muuttunut modulaarisemmaksi ja aivan peruskäytössä koen sen helpoksi eli likimain tyyliin Apache pakettivarastosta koneeseen ja käyntiin, siinä se oli.  Tietysti ne omat webbisivyt täytyy kopioida sinne. Kiinostuin tuosta Rapache-apuvälineestä jos sillä olisi voinut kätevästi tehdä vähän työläämpiä/monimutkaisempia asioita elikä määrittää virtuaalihosteja.  Tämä Apache v2.2 dokumentaatio

http://httpd.apache.org/docs/2.2/

on kieltämättä aikamoinen taskukirja lukea, tässä voisi olla ideaa jos joku Apache-veteraani kirjoittaisi lyhyen oppaan "Apache v2.2 pystyyn 15 minuutissa, perusasetukset ja käyttö".
« Viimeksi muokattu: 27.05.09 - klo:18.53 kirjoittanut ajaaskel »
Autamme ilolla ja ilmaiseksi omalla ajallamme.  Ethän vaadi, uhoa tai isottele näin saamasi palvelun johdosta.

Mistofelees

  • Käyttäjä
  • Viestejä: 641
    • Profiili
Vs: Rapache -- konffaa Apache graafisesti
« Vastaus #4 : 28.05.09 - klo:10.45 »

Omat konffaukset on siinä, että teen /var/www:stä symbolisen linkin kotihakemistooni ja teen sivut sinne. Homma valmis! Jos haluan rajoittaa pääsyä, teen .htaccess-tiedoston. Muuta peruskauraa ei nyt äkkiseltään tule mieleen.

Olisi silti mukava saada environment variables ( esim <!--#echo var="HTTP_HOST"--> )näkymään webbi-sivulla edes sen verran, että systeemin virhe-ilmoitukset tulisivat oikeassa muodossaan näkyviin. Perusasennus juuri tehdyn Ubuntu 9.04 asennuksen päälle ei tuo näitä lainkaan näkyviin.
+++

Itse kokeilin tuota symbolista linkkiä jo parissa edellisessä serverissäni, mutta päädyin lopulta tekemään /home/httpd/ -rakennelman ja tein vastaavan muutoksen apachen 000-default -tiedostoon:
 DocumentRoot /home/httpd/html
...
<Directory /home/httpd/>        #html, cgi-bin, icons ...
...
ScriptAlias /cgi-bin/ /home/httpd/cgi-bin/
...
Tällä saan sen edun, että kaikkien käyttäjien webbisivut ovat saman /home/httpd/html -hakemiston alaisuuteen ja sekä /icons/ että /cgi-bin/ -hakemistot varmuuskopioitavaan partitioon.

dir.conf:iin joutuu pistämään lisäykseksi 'index.shtml',  jotta wanhat toisaalta poimitut webbisivut toimisivat

CGI-scriptejä en ole vielä ehtinyt kokeilla.

ajaaskel

  • Palvelimen ylläpitäjä
  • Käyttäjä
  • Viestejä: 3401
    • Profiili
Autamme ilolla ja ilmaiseksi omalla ajallamme.  Ethän vaadi, uhoa tai isottele näin saamasi palvelun johdosta.

Kullervo

  • Käyttäjä
  • Viestejä: 875
    • Profiili
Vs: Rapache -- konffaa Apache graafisesti
« Vastaus #6 : 28.05.09 - klo:16.38 »
Debian-tapa asentaa moduulit on käyttää siihen tarkoitettuja työkaluja

a2enmod
a2dismod

Niinpä
Koodia: [Valitse]
sudo a2enmod include
sudo /etc/init.d/apache2 reload
komennolla saadaan SSI käyttöön Ubuntussa.

.shtml päätteiset sivut toimivat kun konfiguraatioon vielä lisätään options kohtaan +includes

Kannattaa tutustua XBitHack -direktiiviin
http://httpd.apache.org/docs/2.2/mod/mod_include.html#xbithack

Esimerkiksi sinne tyhjään httpd.conf tiedostoon voi lisätä rivit
Koodia: [Valitse]
<IfModule mod_include.c>
XBitHack on
</IfModule>

Yksi toimenpide vielä vain tulee suorittaa
Koodia: [Valitse]
chmod +x pagename.html
http://httpd.apache.org/docs/2.2/howto/ssi.html
« Viimeksi muokattu: 28.05.09 - klo:20.50 kirjoittanut Kullervo »

Mistofelees

  • Käyttäjä
  • Viestejä: 641
    • Profiili
Vs: Rapache -- konffaa Apache graafisesti
« Vastaus #7 : 02.06.09 - klo:01.12 »
Tämä Apache v2.2 dokumentaatio
http://httpd.apache.org/docs/2.2/
on kieltämättä aikamoinen taskukirja lukea, tässä voisi olla ideaa jos joku Apache-veteraani kirjoittaisi lyhyen oppaan "Apache v2.2 pystyyn 15 minuutissa, perusasetukset ja käyttö".
EI mikään taskukirja vaan sekava kokoelma
Jonkun todella pitäisi kasata tuollainen pikaohje. Mieluiten sellaisen, joka itse on ollut noita toimintoja luomassa. Jäävään siis itseni, vaikka monenlaista pikaohjetta olenkin joutunut kirjoittelemaan.
Tässäkin threadissa on jo esiintynyt joukko config-tiedostoon tulevia lisäyksiä, joiden esiinkaivaminen vaatii monen tunnin työtä. Useimmiten kun ei ole aavistustakaan, mitä pitäisi kaivaa ja miksei systeemi kertakaikkiaan toimi.