amiga-news DEUTSCHE VERSION
.
Links| Forums| Comments| Report news
.
Chat| Polls| Newsticker| Archive
.

amiga-news.de Forum > Amiga, AmigaOS 4 > Amiga Apache [ - Search - New posts - Register - Login - ]

-1- [ - Post reply - ]

2002-11-20, 08:41 h

Frost
Posts: 40
User
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.

:boing: Danke :boing:


[ - Answer - Quote - Direct link - ]

2002-11-20, 09:38 h

Cj-Stroker
Posts: 1343
User
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

[ - Answer - Quote - Direct link - ]

2002-11-20, 10:54 h

TriMa
Posts: 2793
[Former member]
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

[ - Answer - Quote - Direct link - ]

2002-11-20, 11:04 h

eisblock
Posts: 48
User
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

[ - Answer - Quote - Direct link - ]

2002-11-20, 11:06 h

eisblock
Posts: 48
User
arrg..
sollte "www" und nicht http://www sein

[ - Answer - Quote - Direct link - ]

2002-11-20, 16:12 h

Cj-Stroker
Posts: 1343
User
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

[ - Answer - Quote - Direct link - ]

2002-11-20, 20:52 h

cygnusEd
Posts: 104
User
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

[ - Answer - Quote - Direct link - ]

2002-11-21, 08:53 h

Frost
Posts: 40
User
Danke für die Tipps. Habe es aber unter Genesis nicht zum laufen gebracht. Mit MiamiDX läufts.

Gruss from Frost

[ - Answer - Quote - Direct link - ]

2002-11-21, 10:28 h

Cj-Stroker
Posts: 1343
User
Yes, Yes, Yes :D :D :D :D

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. :D
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

[ - Answer - Quote - Direct link - ]

2002-11-21, 13:48 h

Cj-Stroker
Posts: 1343
User
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

[ - Answer - Quote - Direct link - ]

2002-11-21, 15:04 h

Frost
Posts: 40
User
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

[ - Answer - Quote - Direct link - ]

2002-11-21, 18:26 h

Cj-Stroker
Posts: 1343
User
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

[ - Answer - Quote - Direct link - ]

2002-11-21, 19:06 h

cygnusEd
Posts: 104
User
@ 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 :D . 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

[ - Answer - Quote - Direct link - ]


-1- [ - Post reply - ]


amiga-news.de Forum > Amiga, AmigaOS 4 > Amiga Apache [ - Search - New posts - Register - Login - ]


.
Masthead | Privacy policy | Netiquette | Advertising | Contact
Copyright © 1998-2024 by amiga-news.de - all rights reserved.
.