Apache 2.0

  • Guten Abend,


    tja nun ist der nächste DAU am werken :D bekomme diesen Fehler bei der Ausführung vom APACHE. Zuvor hatte ich noch einen Fehler wegen dem Thema User -> "nobody" das habe ich bereits geändert. Was dann passiert könnt ihr follgenden Abschnitt erkennen!


    Bin der Meinung das kein SERVEREINTRAG besteht. Doch wo ändere ich diesen :?:





    Code
    [/] # /share/MD0_DATA/.qpkg/Optware/etc/init.d/S80apache start
    httpd: Could not reliably determine the server's fully qualified domain name, using 192.168.2.100 for ServerName
    httpd not running, trying to start
    (98)[b]Address already in use: make_sock: could not bind to address 0.0.0.0:8000[/b]
    no listening sockets available, shutting down
    Unable to open logs



    Über jede Art der Hilfe oder Hilfestellung würde ich mich sehr freuen.



    MFG
    SysNuBe

  • Hallo SysNuBe,


    das Problem wird weniger der fehlende Eintrag für den Serveranmen sein,
    sondern das der Port 8000 schon verwendet wird:

    Zitat von "SysNuBe"

    Address already in use: make_sock: could not bind to address 0.0.0.0:8000


    Läuft evtl. noch der reguläre Apache mit diesem Port ?


    Stefan

  • Guten Morgen,


    nun ich habe nun "DANK" deines Hinweises den Übeltäter gefunden :D schon fast peinlich. Ich hatte "ICECAST" noch am laufen auf Port "8000". Habe diesen Dienst nun deaktiviert.


    Doch kaum ein Problem aus der Welt geschafft, hier schon gleich das nächste :oops: auch hier würde ich sagen mit Sicherheit eine Kleinigkeit.


    Code
    httpd: Could not reliably determine the server's fully qualified domain name, using 192.168.2.100 for ServerName
    httpd not running, trying to start


    Schon jetzt vielen Dank für euren Mühen und Hilfen.


    Mfg
    SysNuBe

  • diese fehlermeldung hatte ich auch.
    sie verschwand, nachdem ich meinen DNS-server auf dem qnap am laufen hatte...


    mgf dark

  • Hallo SysNuBe,


    trage bitte in die apache.conf die Zeile "ServerName deineServerDomain" ein,
    anstatt "deineServerDomain" trägst du deinen Servernamen mit deiner Domäne ein.


    Stefan

  • Mahlzeit,


    habe die Datei gefunden und die Daten eingetragen. In diesem Beispiel habe ich meine Daten wieder rausgenommen.


    Code
    #ServerType standaloneServerRoot "/usr/local/apache"#LockFile /usr/local/apache/logs/apache.lockPidFile /usr/local/apache/logs/apache.pidScoreBoardFile /usr/local/apache/logs/apache.scoreboard#ResourceConfig /usr/local/apache/conf/srm.conf#AccessConfig /usr/local/apache/conf/access.confTimeout 300KeepAlive OnMaxKeepAliveRequests 100KeepAliveTimeout 15MinSpareServers 5MaxSpareServers 10StartServers 5MaxClients 150MaxRequestsPerChild 0#Listen 3000#Listen 12.34.56.78:80#BindAddress *LoadModule php5_module libexec/libphp5.soPort 80User guestGroup guestServerAdmin ken@NasARM[b]ServerName deineServerDomain[/b] --> Setze ich hier die Daten vom QNAP ein ? So habe ich es zumindest getan !DocumentRoot "/share/Qweb"


    Code
    ServerName QNAP01 ON_LINE      <-- KORREKT ??


    Bekomme allerdings nach meiner Änderung ne weitere Fehlermeldung:


    Code
    httpd: Could not reliably determine the server's fully qualified domain name, using 192.168.2.100 for ServerName


    Naja... blöd aber wahr.. es ist dieselbe wie in meinem vorherigen Post allerdings ohne "httpd not running, trying to start" diesen Zusatz.



    HILFE :!::!::!::!:

  • Entschuldige bitte wenn ich dich mit solch blöden Fragen schon fast "nerve" doch ich habe es nun hinbekommen.


    Habe in der "httpd.conf" :arrow: Servernamen und Port angegeben.


    Noch mal den Apache gestartet :arrow: läuft :D


    Bekomme nun im Browser "It works" angezeigt.



    Mfg
    SysNuBe

  • Nächstes Problem :oops:


    Versuche gerade die "autorun.sh" zu bearbeiten so wie du es vorne auf Seite 1 geschrieben hast.


    Das "mounten" funktioniert :!:


    Aber das bearbeiten nicht wirklich.


    mount -t ext2 /dev/mtdblock5 /tmp/config :thumb:
    vi /tmp/config/autorun.sh :arrow: öffnet sich das Programm aber "leer" (siehe Bild)
    umount /tmp/config



    Bild:
    Extern verlinktes Bild entfernt! Der Grund!



    Was habe ich hier falsch gemacht :?::?:

    Einmal editiert, zuletzt von Terz () aus folgendem Grund: Extern verlinktes Bild entfernt, mehr dazu siehe Forenregeln!

  • Zitat von "SysNuBe"

    Was habe ich hier falsch gemacht


    Erstmal nichts, normal existiert diese Datei nicht und beim ersten Öffnen ist diese daher leer.
    Gedanken würde ich mir nur machen, wenn du in der Vergangenheit schon etwas eingetragen hast.


    Stefan

  • Moinsen,


    soweit so gut würde ich mal sagen... Das mit der autorun.sh funktioniert zwar noch nicht wirklich aber immerhin startet der APACHE sauber.


    Und doch stellt sich mir nun die Frage warum ich keine Verbindung bekomme wenn ich versuche mich via Windows-Explorer über "Netzlaufwerkverbinden"
    mit dem Apache verbinden möchte :?::!::?:


    Was sollte ich noch mal prüfen oder ändern :?:



    Mfg
    SysNuBe

  • Dein Vorhaben verstehe ich nicht.


    Mit dem Explorer kannst du nur auf eine Freigabe zugreifen und auf einen Apache-Web-Server zugreifen,
    wenn dieser eine WebDAV-Freigabe zur verfügung stellt.


    Stefan

  • NAbend,


    meine Vorstellung sah wie folgt aus:


    In erster Linie verfolge ich diesen Thread http://forum.qnapclub.de/viewtopic.php?f=45&t=3349 :arrow: [Howto] webDAV


    Dazu habe ich nun den Apache neu installiert und die nötigen Einstellungen vorgenommen.


    Der Apache scheint zu laufen und horcht auf Port: 8000 ; Die Einstellungen in der apache.conf sowie in der httpd.conf sind erledigt ; der User mit Adminrechten ist auch erstellt.


    Nur bekomme ich keine Verbindung zur Freigabe !!


    Warum ??? Was fehlt noch ??? Was habe ich vergessen ??? Wo kann ich ansetzen ???



    Ich hoffe das ich dir nun etwas mehr helfen konnte in Sachen Verständnis!


    Mfg
    SysNuBe



    EDIT: Meine Hardware ein QNAP TS 209

  • Zitat von "SysNuBe"

    Der Apache scheint zu laufen und horcht auf Port: 8000


    Was ich so vom WebDAV kenne, solltest du beim Erstellen des Netzlaufwerkes den Pfad "http://NAS-IP:8000/uploads" eingeben.
    Daraufhin muß eine Paßwortabfrage erscheinen und somit Zugriff auf den Ordner bekommen.


    Stefan

  • Und genau das passiert nicht !!!


    Und jetzt bin ich auf der Suche.... aber ich weiß halt einfach nicht wo ich anfangen soll und wo ich drauf achten muss !!!


    Mfg
    SysNuBe

  • So hier die beiden Log-Dateien:


    "access-log"


    Code
    88.73.49.162 - - [17/May/2010:12:55:20 +0200] "GET / HTTP/1.1" 200 4488.73.49.162 - - [17/May/2010:12:55:20 +0200] "GET /favicon.ico HTTP/1.1" 404 20988.73.49.162 - - [17/May/2010:14:14:00 +0200] "GET / HTTP/1.1" 304 -88.73.49.162 - - [17/May/2010:14:14:00 +0200] "GET /favicon.ico HTTP/1.1" 404 20988.73.49.162 - - [17/May/2010:14:17:22 +0200] "OPTIONS / HTTP/1.1" 200 -88.73.49.162 - - [17/May/2010:14:17:22 +0200] "PROPFIND / HTTP/1.1" 405 23688.73.49.162 - - [17/May/2010:14:17:22 +0200] "PROPFIND / HTTP/1.1" 405 23688.73.49.162 - - [17/May/2010:14:25:24 +0200] "GET / HTTP/1.1" 304 -88.73.49.162 - - [17/May/2010:14:29:04 +0200] "GET / HTTP/1.1" 304 -88.73.49.162 - - [17/May/2010:14:33:30 +0200] "OPTIONS / HTTP/1.1" 200 -88.73.49.162 - - [17/May/2010:14:33:30 +0200] "PROPFIND / HTTP/1.1" 405 23688.73.49.162 - - [17/May/2010:14:33:30 +0200] "PROPFIND / HTTP/1.1" 405 23688.73.49.162 - - [17/May/2010:14:39:35 +0200] "GET / HTTP/1.1" 304 -88.73.49.162 - - [17/May/2010:14:39:40 +0200] "GET /Joomla HTTP/1.1" 404 20488.73.49.162 - - [17/May/2010:14:40:02 +0200] "GET /Joomla/index.php HTTP/1.1" 404 21488.73.49.162 - - [17/May/2010:14:40:12 +0200] "GET /Joomla/index.php HTTP/1.1" 404 21488.73.49.162 - - [17/May/2010:15:10:20 +0200] "OPTIONS / HTTP/1.1" 200 -88.73.49.162 - - [17/May/2010:15:10:20 +0200] "PROPFIND / HTTP/1.1" 405 23688.73.49.162 - - [17/May/2010:15:10:20 +0200] "PROPFIND / HTTP/1.1" 405 23688.73.49.162 - - [17/May/2010:15:14:27 +0200] "GET / HTTP/1.1" 304 -88.73.49.162 - - [17/May/2010:15:14:29 +0200] "GET / HTTP/1.1" 304 -88.73.49.162 - - [17/May/2010:15:14:30 +0200] "GET / HTTP/1.1" 304 -88.73.49.162 - - [17/May/2010:15:14:31 +0200] "GET / HTTP/1.1" 304 -88.73.49.162 - - [17/May/2010:15:14:50 +0200] "GET / HTTP/1.1" 304 -88.73.49.162 - - [17/May/2010:15:15:13 +0200] "GET / HTTP/1.1" 304 -88.73.49.162 - - [17/May/2010:15:15:14 +0200] "GET /favicon.ico HTTP/1.1" 404 20988.73.49.162 - - [17/May/2010:15:15:15 +0200] "GET / HTTP/1.1" 304 -88.73.49.162 - - [17/May/2010:15:15:15 +0200] "GET /favicon.ico HTTP/1.1" 404 20988.73.49.162 - - [17/May/2010:15:15:16 +0200] "GET / HTTP/1.1" 304 -88.73.49.162 - - [17/May/2010:15:15:17 +0200] "GET / HTTP/1.1" 304 -88.73.49.162 - - [17/May/2010:15:15:37 +0200] "GET / HTTP/1.1" 304 -88.73.49.162 - - [17/May/2010:15:19:21 +0200] "GET //share/MD0_DATA/SysNuBe HTTP/1.1" 404 22088.73.49.162 - - [17/May/2010:15:19:32 +0200] "GET /share/MD0_DATA/.qpkg/Optware/share/www HTTP/1.1" 404 23692.224.117.187 - - [17/May/2010:18:07:53 +0200] "GET / HTTP/1.1" 200 4492.224.117.187 - - [17/May/2010:18:07:53 +0200] "GET /favicon.ico HTTP/1.1" 404 20992.224.117.187 - - [17/May/2010:18:07:54 +0200] "GET /favicon.ico HTTP/1.1" 404 20992.224.117.187 - - [17/May/2010:18:07:56 +0200] "GET /favicon.ico HTTP/1.1" 404 20992.224.117.187 - - [17/May/2010:18:17:15 +0200] "OPTIONS / HTTP/1.1" 200 -92.224.117.187 - - [17/May/2010:18:17:15 +0200] "PROPFIND / HTTP/1.1" 405 23692.224.117.187 - - [17/May/2010:18:17:15 +0200] "PROPFIND / HTTP/1.1" 405 23692.224.117.187 - - [17/May/2010:18:19:01 +0200] "OPTIONS /uploads HTTP/1.1" 403 20992.224.117.187 - - [17/May/2010:18:19:01 +0200] "OPTIONS /uploads HTTP/1.1" 403 20992.224.117.187 - - [17/May/2010:18:19:01 +0200] "OPTIONS /uploads HTTP/1.1" 403 20992.224.117.187 - - [17/May/2010:18:19:01 +0200] "OPTIONS /uploads HTTP/1.1" 403 209


    "error-log"




    Mfg
    SysNuBe

  • ich kann so schonmal aus dem Log erkennen, das der Apache die Verbindung verbietet:

    Zitat

    [Mon May 17 18:19:01 2010] [error] [client 92.224.117.187] client denied by server configuration: /opt/uploads


    Mir scheint so, als ob die Rechte des Ordners nicht stimmen.
    nach der Anleitung nach sollte der Apache die verbindungen als benutzer myuser annehmen,
    so sollte auch die Berechtigung des ordner gesetzt werden.
    Wie sehen die Rechte des Ordners "/opt/uploads" aus ?

  • wie peinlich...
    oh mein Gott.... ich könnte kotzen !!! :oops: :oops: :oops:


    Diesen Pfad gibt es gar nicht!


    In der "root" habe ich eine Verknüpfung zu "opt" (siehe Bild 1) und dann komme ich zu einer
    neuen Verzeichnisstruktur (siehe Bild 2)


    Bild 1:



    Bild 2:




    Habe nun noch mal geschaut... In der "httpd.conf" bei Punkt steht das hier: "DocumentRoot "/opt/share/www""
    In diesem Verzeichnis ist lediglich die "index.html" für den apache.


    Jetzt bin ich ganz durcheinander !!!



    Mfg
    SysNuBe




    NACHTRAG:


    Habe nun noch mal in der DocumentRoot die Rechtevergabe mir angeschaut und ich muss sagen das mein User den ich extra für WebDAV
    angelegt habe auch die nötigen Rechte bekommen hat. (siehe Bild)

  • Zitat

    Alias /uploads "/opt/uploads"


    Dann müßtest du in "/opt" noch einen Ordner mit dem Namen "uploads" erstellen.
    Achte darauf, das die Rechte stimmen, also das der Apache-Benutzer auch darin schreiben kann.