Userdir - apache - munin

Fórumok

Userdir - apache - munin

Hozzászólások

[quote:73f5cd25be="szaty"]Szerintem a jogokkal minden rendben van. A /home/szati/public_html/ végig 777.

Az error.log ezt írja: [code:1:73f5cd25be][Thu Nov 17 12:33:38 2005] [error] [client 192.168.1.200] File does not exist: /var/www/phpnuke/html/~szati
[/code:1:73f5cd25be]

Nem lehet hogy az a gond hogy a CGI az SSI és a PERL szkriptek le vannak tiltva?

Meg is találtad a hibát :)
Rossz helyen akarja megnyitni a ~szati könyvtárát. A DocomentRoot hova mutat?
A 777 -es jogosultság meg nagy ERROR!!!!

Laci

A documentroot a /var/www/phpnuke/html/ mappa. De most még mindíg nem értem mit kéne csinálnom hogy menyen. Azt hogy meg találtam a hibát azt hogy érted?

arra gondol, hogy az user könyvtáradnak a /home/szati/public_html könyvtárban kellene lennie ennek ellenére nálad a /var/www/phpnuke/html/~szati -nál keresi

amúgy ami kell hogy minden tutkón menjen:

/etc/apache2/mods-enabled könyvtárban legyen két symlink a
/etc/apache2/mods-available/userdir.conf és a
/etc/apache2/mods-available/userdir.load fileokra.

/etc/apache2/apache2.conf fileban minden idevonatkozó bejegyzésed kommentezd ki és szükség esetén az userdir.conf file-t módosítsd.
nálam ez a file így néz ki:
[code:1:8ab49d7e4e]<IfModule mod_userdir.c>
UserDir public_html
UserDir disabled root

<Directory /home/*/public_html>
AllowOverride FileInfo AuthConfig Limit
Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
</Directory>
</IfModule>[/code:1:8ab49d7e4e]

ennyi... apache restart és lehet is próbálni a domain/~usernév kérést...
ps: nekem is debian csomagból van fent és minden tuti megy...
ps2: ez mind az apt-ből feltett csomi alap beállítása!!!

Mindent így csinálok (szerinetem) de az isten faszáért sem megy.

A böngészőbe beírom hogy http://192.168.1.202/~szati/index.html és csak 404-es hiba.

és továbbra is az van error.log -ban, hogy azon a nuke-os elérési úton keres? ha igen, akkor nézz szét szerte a configokban, hol használod/állítod be ezt az elérési útvonalat, mert tuti valahol valahogyan rákényszeríted az userdir -re is pedig nem kéne...

A helyzet az hogy vmwaren próbálkozom egy testing debiannal és egy ubuntuval. A serveren ubuntu van. A vmwares ubuntun gond nélkül megy a cucc úgyhogy lehet hogy valami a testing csomaggal van.

nemhiszem hogy ilyen szintű fatális hiba lenne akár testing-ben is...

nekem nagyon úgy néz ki, hogy userdir modul nincs betöltve vagy el van nyomva a konfigja vagy valami ami miatt nem húzódik be, mivel a ~szati -t nem úgy értelmezi, hogy usernév és másként kéne bánni vele, hanem a def documentroot -hoz képest próbálja meg hozzátenni...

ergó olyan, mintha azt mondanád neki, hogy http://szerver/szati és nem találná a /var/www/html/nuke/szati -t... csak itt most '~szati' könyvtárat keres karakterről karakterre... tutkó valami kis nyamvadt félregépelés, elírás vagy hasonlón csúszol el...

tutkó valami kis nyamvadt félregépelés, elírás vagy hasonlón csúszol el...

Szerintem is. Munin-ban otthon vagy?

[quote:74dc2c2ba1="szaty"]

tutkó valami kis nyamvadt félregépelés, elírás vagy hasonlón csúszol el...

Szerintem is. Munin-ban otthon vagy?

sajna abban nem...

Hát akkor valaki mást kérdenék. A probléma az hogy /etc/munin/plugins/ könyvtárban a linkek az apache pluginekhez megfelelőek a munin mégesm készít grafikákat az apacheről

Hali,

Egy gyors kérdésem volna azokhoz akik már csináltak ilyesmit. Hogy kell az apache2-t rávenni hogy a UserDir szolgáltatás működjön? Szerintem mindent a doksi szerint csinálok de mégsem megy, hiába írom a böngésző címsávjába hogy http://valami.hu/~szati/index.html nem jelenik meg semmi leszámítva a 404-es hibaüzenetet.

Mit kén e tennem?

A /server-info#mod_userdir.c ezt mondja:

[code:1:9953ecdb2c]Current Configuration:
UserDir public_html
UserDir disabled root
UserDir /home/*/public_html/ http://valami.hu/[/code:1:9953ecdb2c]

A UserDir /home/*/public_html/ http://valami.hu/ sort én irtam az apache2.conf-ba a többit nem szerepel egyik config fileben sem.

EZ A PROBLÉMA MEGOLDÓDOTT DE VAN ÚJABB LÁSD 2. OLDAL

[quote:360da8c7a7="szaty"]Hát akkor valaki mást kérdenék. A probléma az hogy /etc/munin/plugins/ könyvtárban a linkek az apache pluginekhez megfelelőek a munin mégesm készít grafikákat az apacheről

apache2.conf-ban találsz egy ilyen olyan részt hogy server-status, ez a location alapból #-ve van, uncommentezd ki, és ird át az allow sort allow from localhost-ra...

apache2.conf-ban találsz egy ilyen olyan részt hogy server-status, ez a location alapból #-ve van, uncommentezd ki, és ird át az allow sort allow from localhost-ra...

Szia,

igen ez logkiusnak tűnik. Nálam az apache úgy van konfigolva hogy a 80-as porton mennek a vhost-ok a 8080 meg az adminisztrációs programok pl, phpmyadmin, server-status, munin .....

Ez azért van mert nem akarom hogy bárki elolvashassa a server-status tartalmát (a 8080 port jelszóval van védve).

Tehát a kérdésem az hogy megoldható-e hogy ha az apache2.confban engedélyezem a server-status-t akkor a 80 porton letiltom. Az a megkötés hogy localhost nem jó mert az a gép amin az apache fut nem itthon van ezért távolról kell adminisztrálnom.

A mod_userdir modul be van töltve ???
Az apache config könyvtárában (/etc/{apache;httpd}) a modules.conf-ban
tudod ellőnrizni.

Szia,

igen ez logkiusnak tűnik. Nálam az apache úgy van konfigolva hogy a 80-as porton mennek a vhost-ok a 8080 meg az adminisztrációs programok pl, phpmyadmin, server-status, munin .....

Ez azért van mert nem akarom hogy bárki elolvashassa a server-status tartalmát (a 8080 port jelszóval van védve).

Tehát a kérdésem az hogy megoldható-e hogy ha az apache2.confban engedélyezem a server-status-t akkor a 80 porton letiltom. Az a megkötés hogy localhost nem jó mert az a gép amin az apache fut nem itthon van ezért távolról kell adminisztrálnom.

Ezt sikerült megoldani. Ujabb probléma az hogy egyik vhost-ot hiába állítom be hogy a 9000-es porton legyen elérhető az istenért sem működik. Az apache amikor újraindítom nem ír ki hibaüzenetet csak a böngészőm írja ki hogy a kapcsolat visszautasítva. Tűzfal nincsen a gépen. Ez mért van? Mit lehet tenni?

Áh megint én vagyok a hülye.... A 9000 port nem volt beállítva a ports.confba.

Nekem nincsen ilyen fájlom én a debian disztribúciót használmo nem a gyárit. Viszont a /server-info-ban megjelenik a modul. Ez nem azt jelenti hogy be van töltve?

[quote:7dcd1279f0="szaty"]Hali,

Mit kén e tennem?

A /server-info#mod_userdir.c ezt mondja:

[code:1:7dcd1279f0]Current Configuration:
UserDir public_html
UserDir disabled root
UserDir /home/*/public_html/ http://valami.hu/[/code:1:7dcd1279f0]

A UserDir /home/*/public_html/ http://valami.hu/ sort én irtam az apache2.conf-ba a többit nem szerepel egyik config fileben sem.

hali!

[code:1:7dcd1279f0]
chmod o+x public_html
[/code:1:7dcd1279f0]

a konyvtarban minden fajl legyen olvashato az other szamara!

udv,
--
makos

[quote:f25ecffd72="szaty"]Hali,

Egy gyors kérdésem volna azokhoz akik már csináltak ilyesmit. Hogy kell az apache2-t rávenni hogy a UserDir szolgáltatás működjön? Szerintem mindent a doksi szerint csinálok de mégsem megy, hiába írom a böngésző címsávjába hogy http://valami.hu/~szati/index.html nem jelenik meg semmi leszámítva a 404-es hibaüzenetet.

Mit kén e tennem?

A /server-info#mod_userdir.c ezt mondja:

[code:1:f25ecffd72]Current Configuration:
UserDir public_html
UserDir disabled root
UserDir /home/*/public_html/ http://valami.hu/[/code:1:f25ecffd72]

A UserDir /home/*/public_html/ http://valami.hu/ sort én irtam az apache2.conf-ba a többit nem szerepel egyik config fileben sem.

Ugye az index.html (és a többi fájlok) a felhasználó public_html könyvtárában vannak? Az apache -nak van joga odáig belemászni a könyvtárba és van rá olvasási joga?

[quote:e9b52fb0f6="makos"][quote:e9b52fb0f6="szaty"]Hali,

Mit kén e tennem?

A /server-info#mod_userdir.c ezt mondja:

[code:1:e9b52fb0f6]Current Configuration:
UserDir public_html
UserDir disabled root
UserDir /home/*/public_html/ http://valami.hu/[/code:1:e9b52fb0f6]

A UserDir /home/*/public_html/ http://valami.hu/ sort én irtam az apache2.conf-ba a többit nem szerepel egyik config fileben sem.

hali!

[code:1:e9b52fb0f6]
chmod o+x public_html
[/code:1:e9b52fb0f6]

a konyvtarban minden fajl legyen olvashato az other szamara!

udv,
--
makos

Vagy inkább a csoport tulajdonos a www-data (vagy ami be van állítva az apache -nak) és a csoport tulajdonosnak legyen futtatási és olvasási joga a public_html könyvtárra.

Szerintem a jogokkal minden rendben van. A /home/szati/public_html/ végig 777.

Az error.log ezt írja: [code:1:e2d5e79f46][Thu Nov 17 12:33:38 2005] [error] [client 192.168.1.200] File does not exist: /var/www/phpnuke/html/~szati
[/code:1:e2d5e79f46]

Nem lehet hogy az a gond hogy a CGI az SSI és a PERL szkriptek le vannak tiltva?