ENGLISH VERSION |
|
Links | | | Forum | | | Kommentare | | | News melden |
Chat | | | Umfragen | | | Newsticker | | | Archiv |
amiga-news.de Forum > Amiga, AmigaOS 4 > Amiga Apache | [ - Suche - Neue Beiträge - Registrieren - Login - ] |
-1- | [ - Beitrag schreiben - ] |
20.11.2002, 08:41 Uhr Frost Posts: 40 Nutzer |
Hat jemand von euch Erfahrung mit Amiga Apache? Er verlangt beim ausführen von StartHTTPD nach einem USER Name. Ich benutze Genesis. Habe im HTTPD.conf file schon diverse mögliche Namen ausporbiert. Jedoch ohne erfolg. Wäre toll wenn mir jemand weiter helfen könnte. Danke [ - Antworten - Zitieren - Direktlink - ] |
20.11.2002, 09:38 Uhr Cj-Stroker Posts: 1343 Nutzer |
Ich auch. Bitte helfen. Ich habe es auch nicht hinebekommen die Wutz mit Genesis zum Laufen zu überreden. Habe schon die verschiedensten Versionen ausprobiert. Selbst diese Minimalconfig, die man sich saugen kann wollte nicht. Irgendwie macht er auch Probleme mit dem Localhost. Jedenfalls fängt der IP-Filter von Genesis alles auf. Also wenn Jemand die ultimative Lösung hat, dann laßt hören. MFG Cj-Stroker -- Webmaster at Amiforce http://www.Amiforce.de Fight For Amiga Forum: http://amiforce-forum.cj-stroker.de [ - Antworten - Zitieren - Direktlink - ] |
20.11.2002, 10:54 Uhr TriMa Posts: 2793 [Ex-Mitglied] |
Hier funzt das Wunderbar aber über MiamiDX, ich starte auch über cli, geh ins Apache: und tipp ein httpd, kein Starthttpd oder so. Vielleicht beschreibst du mal die wichtigsten Dinge aus deiner Config, ich d enke dannn finden wir den Fehler. Andererseits kann es auch an Genesis liegen. -- MfG TriMa -- WebDesign und mehr unter http://www.trimaweb.de Bist du des Sarkasmus mächtig? http://www.sarkasmus-pur.de.vu PlayStation, GameCube oder Game Boy Advance? http://www.videomarkt.buskase.de.vu [ - Antworten - Zitieren - Direktlink - ] |
20.11.2002, 11:04 Uhr eisblock Posts: 48 Nutzer |
moische ganzeinfach tippt folgendes in die shell: echo "root" >ENVARC:USER echo "root" >ENV:USER <- damit hier nich erst reseten müßt dann apache starten, falls das auch nich funzt in tcp/ip stack einen User anlegen: www | - | 200 | 200 und unter Groups: www | 200 | www mfg, eisblock [ - Antworten - Zitieren - Direktlink - ] |
20.11.2002, 11:06 Uhr eisblock Posts: 48 Nutzer |
arrg.. sollte "www" und nicht http://www sein [ - Antworten - Zitieren - Direktlink - ] |
20.11.2002, 16:12 Uhr Cj-Stroker Posts: 1343 Nutzer |
Hi Eisblock, Danke noch mal für deine Hilfe. Leider warst du ja im #AmigaFun aufeinmal verschwunden. Ich habe alles versucht, doch mit Genesis ist nix drin. In der Zwischenzeit habe ich einfach mal das alte Miami, was damals bei OS3.5 war ausprobiert und mußte staunen. Hatte kurz alles im Stack eingetragen und schwups, der Apache lief wunderbar. Sogar mit PHP. ;-) Ich hätte sogar mein Forum aufrufen können, wenn ich mysql drin gehabt hätte. Genesis will einfach nicht wegen diesem IP-Filter. Wenn ich jetzt aber will, daß der Server auch über inet erreichbar sein soll, dann brauche ich Genesis. Hat überhaupt Jemand Genesis mit Apache am Laufen? Mir scheint so, als gäbe es da keinen User, bei dem das geklappt hat. MFG Cj-Stroker -- Webmaster at Amiforce http://www.Amiforce.de Fight For Amiga Forum: http://amiforce-forum.cj-stroker.de [ - Antworten - Zitieren - Direktlink - ] |
20.11.2002, 20:52 Uhr cygnusEd Posts: 104 Nutzer |
Hallo Cj-Stroker, ich habe bei mir Apache zusammen mit Genesis laufen. Leider kann ich nicht genau sagen, wieso es bei Dir nicht klappt. Wichig ist auf jeden Fall, daß ein user "www", der zur Gruppe "www" gehört in den Genesis-Prefs eingetragen ist. Eisblock hat das ja schon erwähnt. Das gleiche muß natürlich auch in httpd.conf stehen. An den config-Dateien von Apache habe ich nichts wichtiges verändert. Ansonsten kann da eigentlich nicht viel schief gehen. Hier aber noch mein Start-Skript (starthttpd.rexx): /* starthttpd 1.1 */ say 'Starting the httpd server ...' ADDRESS COMMAND 'stack 999999' 'delete ENV:USER QUIET' 'setenv USER=root' 'C:resident Apache:bin/httpd pure' 'ksh -c "echo $USER"' 'run <NIL: >T:httpd.pid Apache:bin/httpd <>NIL:' 'delete ENV:USER QUIET' 'copy ENVARC:USER ENV:' MFG CygnusEd [ - Antworten - Zitieren - Direktlink - ] |
21.11.2002, 08:53 Uhr Frost Posts: 40 Nutzer |
Danke für die Tipps. Habe es aber unter Genesis nicht zum laufen gebracht. Mit MiamiDX läufts. Gruss from Frost [ - Antworten - Zitieren - Direktlink - ] |
21.11.2002, 10:28 Uhr Cj-Stroker Posts: 1343 Nutzer |
Yes, Yes, Yes Yuhuuuuuuuuu Er läuft jetzt mit Genesis. Der Hammer an der Sache ist nur, daß ich garnix verändert habe. @CygnusEd Dein Startscript ist nicht anders als meins, nur daß ich den Stack nicht verändert habe. Brauche ich auch nicht. Wenn du mich aber nicht nochmal zum Experimentieren angeregt hättest, dann würde ich immer noch denken es geht nicht. Ich fasse es nicht. Einfach gestartet und dann lief er. Was mich nur stört ist, daß der IP-Filter jeden Zugriff loggt. Ist das bei dir auch so? Das Genesis-Fenster ist dann ja vollgeknallt. @Frost Versuch du es auch noch mal. Wenn es mit Miami läuft, dann müßte es auch hier gehen. Endlich kann ich meine Seite komplett auf PHP umrüsten. Jetzt bräuchte ich nur noch MySQL. Mich würde auch interessieren, ob man den Server auch übers Web erreichen kann. Kann man da auch eine IP zuordnen? Wie sieht es eigentlich mit einem gescheiten Script fürs Beenden aus? Meins läuft irgendwie nicht richtig. Das modifizierte Script vom Amiga-Magazin geht noch weniger, als das originale. Danke Leutz MFG Cj-Stroker -- Webmaster at Amiforce http://www.Amiforce.de Fight For Amiga Forum: http://amiforce-forum.cj-stroker.de [ - Antworten - Zitieren - Direktlink - ] |
21.11.2002, 13:48 Uhr Cj-Stroker Posts: 1343 Nutzer |
So richtig will es aber doch nicht. Wenn ich mit Genesis online bin/war geht wieder garnix. Irgendwie gibt es da mit dem IP-Filter Probleme. MFG Cj-Stroker -- Webmaster at Amiforce http://www.Amiforce.de Fight For Amiga Forum: http://amiforce-forum.cj-stroker.de [ - Antworten - Zitieren - Direktlink - ] |
21.11.2002, 15:04 Uhr Frost Posts: 40 Nutzer |
Tja, bei mir hat es jetzt auch funktioniert, (Staun) ohne das ich gross etwas geändert habe. Weiss ned warum. Jetzt gehts weiter mit probieren. (Bin noch Anfänger auf dem Gebiet). Wenn Apache korrekt installiert ist, sollte doch wenn ich "Http://localhost/" z.B. bei IBrowse eintippe eine Bestätigunsseite aus dem Verzeichnis "Apache:htdocs/" erscheinen. Oder?? Gruss from Frost [ - Antworten - Zitieren - Direktlink - ] |
21.11.2002, 18:26 Uhr Cj-Stroker Posts: 1343 Nutzer |
Hi Frost, Ich bin genauso Anfänger auf dem Gebiet (nicht aber bei meinem Webhoster). Leider ist es bei einem eigenen Webserver etwas schwerer. Es kommt darauf an welches Verzeichnis du angegeben hast. Es sind Einstellungen in der httpd.conf und im TCP/IP stack zu machen. Wenn du den Pfad richtig angegeben hast, dann kommt nach Eingabe von http://localhost/ deine Index.html oder (wenn nicht vorhanden) eine Auflistung deines Verzeichnises. Mir ist aufgefallen, daß es solange geht, wie ich genesis noch nicht für's Internet benutzt habe. Sobald ich aber online damit gehe, dann geht nix mehr. Es ist dann auch egal, ob ich dann wieder offline gehe. Der IP-Filter blockt sämtliche Zugriffe. Nur wenn der Rechner neu gestartet war und ich noch nicht im Internet mit Genesis war, dann geht es. Menno, ich will das Teil endlich richtig nutzen. MFG Cj-Stroker -- Webmaster at Amiforce http://www.Amiforce.de Fight For Amiga Forum: http://amiforce-forum.cj-stroker.de [ - Antworten - Zitieren - Direktlink - ] |
21.11.2002, 19:06 Uhr cygnusEd Posts: 104 Nutzer |
@ Cj-Stroker > Was mich nur stört ist, daß der IP-Filter jeden Zugriff loggt. > Ist das bei dir auch so? > Das Genesis-Fenster ist dann ja vollgeknallt. Bei mir erscheint nichts im Genesis-Fenster. Ich habe aber auch kaum etwas bei den IP-Filtern (Zugriff) konfiguriert. Brauchs nicht, da ich über einen Router mit Firewall ins Internet gehe. Jedoch werden alle Apache-Zugriffe in "Apache:logs/access.log" mitprotokolliert. Habe übrigens Apache-Version 1.3.12 installiert. > Endlich kann ich meine Seite komplett auf PHP umrüsten. > Jetzt bräuchte ich nur noch MySQL. MySQL habe ich auch installiert (V 3.23.37). Läuft wirklich prima. Habe damit auch schon eine Datenbank programmiert (MySQL / PHP). Manchmal kann es aber passieren, daß der Server hängt und sich nichts mehr abrufen läßt, ist aber selten. Empfehlenswert ist dabei auch die php-software "phpMyAdmin", zu finden auf "http://phpwizard.net/projects/phpMyAdmin/". Erleichert einem die Arbeit mit MySQL enorm. > Mich würde auch interessieren, ob man den Server auch übers Web erreichen kann. > Kann man da auch eine IP zuordnen? Müßte klappen. Kann aber Ärger mit dem Provider geben, wenn er feststellt, daß der Zugang für einen Server genutzt wird. Außerdem wird bei jeder Einwahl eine neue IP vergeben - es sei denn, Du hast eine echte Standleitung. > Wie sieht es eigentlich mit einem gescheiten Script fürs Beenden aus? > Meins läuft irgendwie nicht richtig. > Das modifizierte Script vom Amiga-Magazin geht noch weniger, als das originale. Auch das klappt bei mir einwandfrei - bin wohl ein Glückskind . Für alle Fälle hier mein Skript: /* stophttpd 1.0 */ opened = OPEN(pidfile, 'T:httpd.pid', 'R') IF opened == 1 THEN DO DO WHILE ~EOF(pidfile) line = READLN(pidfile) line = SUBSTR(line, 6) pid = STRIP(line, 'T', ']') say 'Shutting down httpd server ...' ADDRESS COMMAND 'Break' '>NIL:' pid 'C' LEAVE END CALL CLOSE(pidfile) ADDRESS COMMAND 'C:Delete' '>NIL:' 'T:httpd.pid' END ELSE DO SAY 'No process ID for httpd found.' END @ Frost > Wenn Apache korrekt installiert ist, sollte doch wenn ich "Http://localhost/" > z.B. bei IBrowse eintippe eine Bestätigunsseite aus dem Verzeichnis > "Apache:htdocs/" erscheinen. Oder?? Stimmt genau MFG CygnusEd [ - Antworten - Zitieren - Direktlink - ] |
-1- | [ - Beitrag schreiben - ] |
amiga-news.de Forum > Amiga, AmigaOS 4 > Amiga Apache | [ - Suche - Neue Beiträge - Registrieren - Login - ] |
Impressum |
Datenschutzerklärung |
Netiquette |
Werbung |
Kontakt
Copyright © 1998-2024 by amiga-news.de - alle Rechte vorbehalten. |