PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Mumble Web Server



ekin06
18.11.09, 13:16
hallo heute!
ich hoffe ihr könnt mir helfen. habe einen mumble server (der is zwar noch nicht großartig eingerichtet, aber funktioniert) und jetzt will ich aber noch das webinterface starten.
ich habe schon zero ice installiert, apache/2.2.14 (debian) server läuft und ist auch alles richtig eingetragen, aber wenn ich über localhostname/mumbleserver connecten will, dann macht er eine zugriffsbeschränkung.

die rechte für den ordner sind für user/gruppe www-data freigegeben.
habe eigentlich alle logs durchgesehen, aber wirklich weiter kann ich dadurch auch nicht kommen.

/var/logs/mumble-server/mumble-server.log

<W>2009-11-18 02:11:36.889 Initializing settings from /etc/mumble-server.ini (basepath /etc)
<W>2009-11-18 02:11:36.890 Binding to address xxx.xxx.xxx.xxx
<W>2009-11-18 02:11:36.917 MurmurIce: Endpoint "tcp -h 127.0.0.1 -p 6502"
<W>2009-11-18 02:11:37.394 1 => Server listening on port 64738
<W>2009-11-18 02:11:37.405 1 => Not registering server as public

/var/logs/apache2/error.log

[Wed Nov 18 12:57:40 2009] [error] [client xxx.xxx.xxx.xxx] Directory index forbidden by Options directive: /usr/share/mumble-server-web/www/Ice/

was heisst das "Options directive" ?

mumble-server-web.conf

Alias /mumbleserver/ /usr/share/mumble-server-web/www/Ice
<Directory /usr/share/mumble-server-web/www/Ice>
Options ExecCGI FollowSymLinks
AllowOverride None
DirectoryIndex index.php
AddHandler cgi-script .cgi
Order allow,deny
Allow from all
</Directory>

wenn ihr noch mehr infos braucht dann sagt bescheid.

danke
mfg ekin06

HBtux
18.11.09, 16:20
Alias /mumbleserver/ /usr/share/mumble-server-web/www/Ice
<Directory /usr/share/mumble-server-web/www/Ice>
Options ExecCGI FollowSymLinks
AllowOverride None
DirectoryIndex index.php
AddHandler cgi-script .cgi
Order allow,deny
Allow from all
</Directory>

Ich kenne Mumble-Server leider nicht...
Vielleicht hilft der Tipp aber doch.

In der Alias-Zeile darf vielleicht nur folgendes stehen.


Alias /mumbleserver/


In der folgenden Zeile hat sich noch ein Leerzeichen verirrt... (vor .cgi)

AddHandler cgi-script.cgi



hier noch mal vollständig.


Alias /mumbleserver/
<Directory /usr/share/mumble-server-web/www/Ice>
Options ExecCGI FollowSymLinks
AllowOverride None
DirectoryIndex index.php
AddHandler cgi-script.cgi
Order allow,deny
Allow from all
</Directory>

ekin06
18.11.09, 16:45
also wenn ich nur als aliasname /mumbleserver/ eingebe und restarte kommt die fehlermehlung:

apache2Syntax error on line 1 of /etc/apache2/conf.d/mumble-server-web.conf:
Alias takes two arguments, a fakename and a realname
failed!

und wenn ich das leerzeichen wegmache, kommt auch ein fehler:

apache2Syntax error on line 6 of /etc/apache2/conf.d/mumble-server-web.conf:
AddHandler requires at least two arguments, a handler name followed by one or more file extensions
failed!

muss also an etwas anderem liegen, war auch eigentlich so die voreinstellung von mumble. aber trotzdem danke für den versuch :P hät mich schon gewundert wenn die lösung so einfach gewesen wäre.

//EDIT:
also hier mal eine config die funzt, z.b. von squirrelmail:

Alias /squirrelmail /usr/share/squirrelmail
<Directory /usr/share/squirrelmail>
Options Indexes FollowSymLinks
<IfModule mod_php5.c>
php_flag register_globals off
</IfModule>
<IfModule mod_dir.c>
DirectoryIndex index.php
</IfModule>

# access to configtest is limited by default to prevent information leak
<Files configtest.php>
order deny,allow
deny from all
allow from 127.0.0.1
</Files>
</Directory>

leider hab ich keine ahnung was die einzelnen settings bedeuten, bin noch am lernen :p. vlt gibt es jemanden der das im einzelnen erläutern kann?

HBtux
19.11.09, 00:40
OK - gib mir noch mal zwei Versuche ;)



Alias /mumbleserver/ /usr/share/mumble-server-web/www/Ice


Ist das Slash-Zeichen am Ende des Alias-Namen vielleicht zuviel??
So vielleicht?

Alias /mumbleserver /usr/share/mumble-server-web/www/Ice

Oder weiterer Versuch.
Den Verzeichnisnamen in Anführungszeichen setzen....

Alias /mumbleserver/ "/usr/share/mumble-server-web/www/Ice"

Nicht das Du jetzt meinst, ich rate einfach mal...
Ich habe mal bei google rumspioniert und dabei sind die beiden Vorschläge entstanden...
http://www.google.de/#hl=de&num=30&newwindow=1&q=Directory+index+forbidden+by+Options+directive%3 A+alias&meta=&aq=f&oq=&fp=bcbbe29aaa5468


Ansonsten muss ich leider passen....

ekin06
19.11.09, 14:10
ey, frag mich nich...hab heute nacht nochmal n backup eingespielt weil ich ausversehen paar dateien zuviel gelöscht hatte.

heute mittag hat es dann auf einmal funktioniert...
allerding ist ein fehler beim nameserver hinzugekommen den ich noch nie hatte oO. die logfile von bind9 zeigt auf einmal an,


19-Nov-2009 13:32:41.924 general: error: the working directory is not writable

obwohl alles läuft. kommt auch nur wenn ich "rndc reload" mache. naja der fehler kann laut google ignoriert werden.

HBtux
20.11.09, 12:52
Schön dass es wieder läuft....

Poste doch noch mal den entsprechenden Abschnitt aus der funktionierenden Konfig, damit wir nachvollziehen können, wie der Alias eingetragen werden muss....

Setze dann noch den Thread auf gelöst!!