Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Community
  • |
  • Diskussionsforum
Der IIS vs Apache 2
alexander
myCSharp.de - Member

Avatar #avatar-1566.gif


Dabei seit:
Beiträge: 2324
Herkunft: Wendlingen (Stuttgart)

Themenstarter:

Der IIS vs Apache 2

beantworten | zitieren | melden

Hallo,

dank des Mono Projects müssten ja ASP.net Programme auch auf dem Apache laufen. Vorweg - ich habs noch nicht getestet. Aber ich wollte mal von euch wissen welchen Webserver ihr benutzt (ich denke mal 99% benutzen den IIS ;-) )
Viele Grüße
Alexander
private Nachricht | Beiträge des Benutzers
Bacardi Adi
myCSharp.de - Member

Avatar #avatar-1545.jpg


Dabei seit:
Beiträge: 44
Herkunft: Österreich

beantworten | zitieren | melden

Mich interessiert das Thema auch und hab versucht den Apache mit mod_mono zum laufen zu bringen hab es aber leider nicht geschaft.
Bin aber auch ein Linux Anfänger und gebe noch nicht auf
lG Bacardi Adihttp://www.p-o-t.net/
private Nachricht | Beiträge des Benutzers
alexander
myCSharp.de - Member

Avatar #avatar-1566.gif


Dabei seit:
Beiträge: 2324
Herkunft: Wendlingen (Stuttgart)

Themenstarter:

beantworten | zitieren | melden

Hi,

ich habs auch nur mal grob getestet. Verwende zur Zeit jedoch den Apache wegen PHP usw (ja ja ich weiss PHP läuft auch aufm IIS aber Apache is mir vertrauter *g*)
Viele Grüße
Alexander
private Nachricht | Beiträge des Benutzers
Bacardi Adi
myCSharp.de - Member

Avatar #avatar-1545.jpg


Dabei seit:
Beiträge: 44
Herkunft: Österreich

beantworten | zitieren | melden

Vielleicht kann mir ja wer helfen.

Bekommen immer diese Meldung wenn ich die index.aspx aufrufe:
Service Temporarily Unavailable

The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.
Apache/2.0.48 (Unix) mod_mono/0.6 Server at 192.168.0.111 Port 80

folgente einstellungen hab ich in der httpd.conf
AddType application/x-asp-net .aspx .ashx .asmx .ascx .asax .config .ascx
LoadModule mono_module /usr/local/apache2/lib/libmod_mono.so
MonoUnixSocket /tmp/mod_mono_server

Alias /mono /opt/mono/xsp-0.8/test

und mod-mono-server.exe hab ich ohne Optionen aufgerufen (hab’s mit mehren versucht immer das gleiches Ergebnis)
lG Bacardi Adihttp://www.p-o-t.net/
private Nachricht | Beiträge des Benutzers
alexander
myCSharp.de - Member

Avatar #avatar-1566.gif


Dabei seit:
Beiträge: 2324
Herkunft: Wendlingen (Stuttgart)

Themenstarter:

beantworten | zitieren | melden

ich nehm mal an das die ganzen Pfade stimmen?
Viele Grüße
Alexander
private Nachricht | Beiträge des Benutzers
Bacardi Adi
myCSharp.de - Member

Avatar #avatar-1545.jpg


Dabei seit:
Beiträge: 44
Herkunft: Österreich

beantworten | zitieren | melden

hmm meiner Meinung nach ja.

Hab jetzt noch mal alle überprüft die da stehen und keinen Fehler gefunden.
lG Bacardi Adihttp://www.p-o-t.net/
private Nachricht | Beiträge des Benutzers
Franknstein
myCSharp.de - Member



Dabei seit:
Beiträge: 531

beantworten | zitieren | melden

Du benutzt doch Linux oder Unix oder sowas...

Warum dann das?
Zitat
mod-mono-server.exe
Das versteh ich nicht so ganz

mfg
Franknstein
Besuchen sie das VisualC++ - Forum
private Nachricht | Beiträge des Benutzers
alexander
myCSharp.de - Member

Avatar #avatar-1566.gif


Dabei seit:
Beiträge: 2324
Herkunft: Wendlingen (Stuttgart)

Themenstarter:

beantworten | zitieren | melden

mh das ist mir auch aufgefallen, aber das kann auch möglich sein.hast du die server ip selbst festgelegt? normalerweise müsste des ja 127.0.1 (müsste doch sein) sein ? Oder irre ich mich da jetz
Viele Grüße
Alexander
private Nachricht | Beiträge des Benutzers
Bacardi Adi
myCSharp.de - Member

Avatar #avatar-1545.jpg


Dabei seit:
Beiträge: 44
Herkunft: Österreich

beantworten | zitieren | melden

ja ist ein eigener Linux Server (deswegen auch die IP da ich mit meinem normalen PC auf den Server gehe)


"mod-mono-server.exe" ist schon richtig, keine Ahnung warum die dahinter ".exe" geschriben haben...

der Apache Server selbst funktioniert auch.
lG Bacardi Adihttp://www.p-o-t.net/
private Nachricht | Beiträge des Benutzers
Franknstein
myCSharp.de - Member



Dabei seit:
Beiträge: 531

beantworten | zitieren | melden

Hast du schon in der Errorlog vom Apache nachgesehen?
Besuchen sie das VisualC++ - Forum
private Nachricht | Beiträge des Benutzers
alexander
myCSharp.de - Member

Avatar #avatar-1566.gif


Dabei seit:
Beiträge: 2324
Herkunft: Wendlingen (Stuttgart)

Themenstarter:

beantworten | zitieren | melden

Wobei gerade fällt mir ein irgendjemand hat mir mal gesagt das die EXE Datein von .NET unter linux kein Problem wären von dem her ...

ja poste mal den kompletten error log
Viele Grüße
Alexander
private Nachricht | Beiträge des Benutzers
Bacardi Adi
myCSharp.de - Member

Avatar #avatar-1545.jpg


Dabei seit:
Beiträge: 44
Herkunft: Österreich

beantworten | zitieren | melden

[Sat Jan 17 17:15:29 2004] [notice] Apache/2.0.48 (Unix) mod_mono/0.6 configured -- resuming normal operations

mehr steht nicht drinnen...

hab gerade ein kleine Konsolenanwendung unter Linux und WinXp laufen lassen(einfach nur kopiert) hat auf beiden funktioniert
lG Bacardi Adihttp://www.p-o-t.net/
private Nachricht | Beiträge des Benutzers
Franknstein
myCSharp.de - Member



Dabei seit:
Beiträge: 531

beantworten | zitieren | melden

Normale Monoanwendungen laufen aber, oder?
Besuchen sie das VisualC++ - Forum
private Nachricht | Beiträge des Benutzers
Bacardi Adi
myCSharp.de - Member

Avatar #avatar-1545.jpg


Dabei seit:
Beiträge: 44
Herkunft: Österreich

beantworten | zitieren | melden

jop sonst hätte ich die "kleine Konsolenanwendung" nicht testen können
lG Bacardi Adihttp://www.p-o-t.net/
private Nachricht | Beiträge des Benutzers
AndyWHV
myCSharp.de - Member



Dabei seit:
Beiträge: 41

beantworten | zitieren | melden

Das ist eine Sache die hier in der Firma später vielleicht auch interessant werden könnte, werde es morgen mal probieren (jetzt muß ich erstmal schauen dass ich windows neu aufsetze auf meinem Rechner)

also .EXE ist linux prinzipiell egal...weil es nicht nach den Dateinamen (endungen) geht, sondern nur danach ob die Datei ausführbar ist oder nicht.
In Bezug darauf...vielleicht die Rechte für den Apachen nochmal prüfen (darf dieser Benutzer überhaupt Mono Dateien (oder andere) ausführen ?)

wenn es ein lokaler Server ist, einfach mal versuchen den Apachen als Root zu starten.

gruß Andy;-)
private Nachricht | Beiträge des Benutzers
Franknstein
myCSharp.de - Member



Dabei seit:
Beiträge: 531

beantworten | zitieren | melden

Bist du sicher, dass wenn ein Fehler im Script ist eine Fehlermeldung wie in PHP kommt? Oder kann es sein, dass diese nur verschluckt werden, und dann so Apachefehlermeldung kommt?
Besuchen sie das VisualC++ - Forum
private Nachricht | Beiträge des Benutzers
Bacardi Adi
myCSharp.de - Member

Avatar #avatar-1545.jpg


Dabei seit:
Beiträge: 44
Herkunft: Österreich

beantworten | zitieren | melden

die Seite hat keinen fehler läuft auf einen Win Server ohne Probleme und ist so einfach das kein Fehler drinnen sein kann
lG Bacardi Adihttp://www.p-o-t.net/
private Nachricht | Beiträge des Benutzers
cdr
myCSharp.de - Member



Dabei seit:
Beiträge: 1008
Herkunft: Zürich

beantworten | zitieren | melden

Was meinen denn die mod_mono Foren/MailingLists/Groups/Trackers dazu?
private Nachricht | Beiträge des Benutzers
Bacardi Adi
myCSharp.de - Member

Avatar #avatar-1545.jpg


Dabei seit:
Beiträge: 44
Herkunft: Österreich

beantworten | zitieren | melden

hab es geschaft

erstens ruf ich jetzt den mod-mono-server.exe anders auf:
mod-mono-server.exe --root . --applications /www:/home/www --nonstop &

und was noch wichtiger ist:
es wird in /tmp/ die datei mod_mono_server erzeugt und die hat nicht die richtigen rechte gehabt.
einfach
chmod 666 /tmp/mod_mono_server
dann gehts

oder der mod_mono_server muss mit dem gleich user wie der Apache Server laufen dann sollte es auch funktioniern(weiß nur noch micht wie das geht )
lG Bacardi Adihttp://www.p-o-t.net/
private Nachricht | Beiträge des Benutzers