AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Delphi-PRAXiS - Lounge Betriebssysteme Windows Server - Apache oder IIS
Thema durchsuchen
Ansicht
Themen-Optionen

Windows Server - Apache oder IIS

Ein Thema von Dragon27 · begonnen am 4. Feb 2013 · letzter Beitrag vom 20. Jan 2014
Antwort Antwort
Seite 1 von 5  1 23     Letzte »    
Dragon27

Registriert seit: 20. Nov 2003
Ort: Aßling
543 Beiträge
 
Delphi XE6 Enterprise
 
#1

Windows Server - Apache oder IIS

  Alt 4. Feb 2013, 13:01
Betriebssystem: Win 7
Hallo zusammen,

ich stehe vor einer Grundsatzentscheidung und würde gerne eure Meinung wissen.

Im Moment haben wir einen Windows 2008 R2 Server und wollen auf diesem einen Webserver betreiben.
Nun gibt es ja im Prinzip 2 Möglichkeiten: IIS oder Apache.

Was ist die bessere Wahl, wenn man grundelgend von PHP ausgeht und ASP in allen Formen auf jeden Fall
außer Acht lassen kann. Hat ein Apache überhaupt was auf einem Windowsserver zu suchen?

Danke für Eure Meinungen/Erfahrungen.
Delphi is ......... DELPHI!!
  Mit Zitat antworten Zitat
Benutzerbild von Dalai
Dalai

Registriert seit: 9. Apr 2006
1.682 Beiträge
 
Delphi 5 Professional
 
#2

AW: Windows Server - Apache oder IIS

  Alt 4. Feb 2013, 13:05
Hat ein Apache überhaupt was auf einem Windowsserver zu suchen?
Warum nicht? Das hat vor allem den Vorteil, später mal ohne größere Schwierigkeiten und Umstellungen/Umgewöhnung auf einen Linux-Server umziehen zu können, sofern sich die Notwendigkeit/Gelegenheit ergeben sollte.

MfG Dalai
  Mit Zitat antworten Zitat
Benutzerbild von Meflin
Meflin

Registriert seit: 21. Aug 2003
4.856 Beiträge
 
#3

AW: Windows Server - Apache oder IIS

  Alt 4. Feb 2013, 13:25
Wenn man ASP nicht will, dann bleibt sowieso die Frage, wieso überhaupt ein Windows Server?
Leo S.
  Mit Zitat antworten Zitat
Dragon27

Registriert seit: 20. Nov 2003
Ort: Aßling
543 Beiträge
 
Delphi XE6 Enterprise
 
#4

AW: Windows Server - Apache oder IIS

  Alt 4. Feb 2013, 13:27
Der Einwand mit dem Umziehen stimmt wohl. Aber ist der Apache wirklich zu "empfehlen" auf einem Windows Server? Viele Dinge gehen ja über Konsolenbefehle die ja eigentlich für Linux geamcht sind, oder? Einfacher gefragt... welche Beschränkungen muss ich hinnehmen wenn ich eine Apache auf einem Windows System installiere?
Der Windowsserver wurde damals gewählt, da sich hier jederzeit die Möglichkeit bietet mit Delphi einen Service zu schreiben, der eventuelle komplexere Aufgaben ausführen kann.

Danke für eure Antworten.
Delphi is ......... DELPHI!!
  Mit Zitat antworten Zitat
WM_CLOSE

Registriert seit: 12. Mai 2010
Ort: königsbronn
398 Beiträge
 
RAD-Studio 2009 Pro
 
#5

AW: Windows Server - Apache oder IIS

  Alt 4. Feb 2013, 13:41
Ja, aber: ASP.Net nur eingeschränkt. Ansonsten gibt es eigentlich keine (beabsichtigten oder nennensweren) Beschränkungen mit Apache unter Windows.

Außerdem keine native Anbindung an die Domäne und andere Windows-spezifischen Spielereien.
Delphi programming
  Mit Zitat antworten Zitat
Benutzerbild von Dalai
Dalai

Registriert seit: 9. Apr 2006
1.682 Beiträge
 
Delphi 5 Professional
 
#6

AW: Windows Server - Apache oder IIS

  Alt 4. Feb 2013, 13:54
Viele Dinge gehen ja über Konsolenbefehle die ja eigentlich für Linux geamcht sind, oder?
An welche Befehle dachtest du denn? Die einzigen mir in diesem Zusammenhand bekannten Befehle sind a2enmod/a2dismod und a2ensite/a2dissite um Module bzw. Webseiten ein-/auszuschalten. Der restliche Kram wird doch über die entsprechende(n) Konfiurationsdatei(en) eingestellt. Wahrscheinlich sind ein paar Dinge anders als bei Apache auf Linux, aber das sollten nicht allzu gravierende Sachen sein.

Ich schlage vor, dass du dir Apache einfach mal anschaust und dann entscheidst, ob er dir zusagt.

MfG Dalai
  Mit Zitat antworten Zitat
mjustin

Registriert seit: 14. Apr 2008
3.006 Beiträge
 
Delphi 2009 Professional
 
#7

AW: Windows Server - Apache oder IIS

  Alt 4. Feb 2013, 14:01
Der Windowsserver wurde damals gewählt, da sich hier jederzeit die Möglichkeit bietet mit Delphi einen Service zu schreiben, der eventuelle komplexere Aufgaben ausführen kann.
Das sehe ich auch als Vorteil. Man kann einen Apache nach aussen ins Internet setzen und intern eine Delphi Webanwendung betreiben. Der Apache arbeitet dann als Reverse Proxy, leitet also externe Anfragen auf bestimmte Resourcen an den Delphi Webserver weiter. Vorteil: Administration und SSL kann weitgehend im Apache erfolgen, die Delphi Seite bleibt davon unberührt. Genauso wird in der Praxis auch bei produktiven Java basierten Systemen (Servletcontainer wie Apache Tomcat, oder Applicationserver wie JBoss) vorgegangen.
Michael Justin
  Mit Zitat antworten Zitat
Benutzerbild von wicht
wicht

Registriert seit: 15. Jan 2006
Ort: Das schöne Enger nahe Bielefeld
809 Beiträge
 
Delphi XE Professional
 
#8

AW: Windows Server - Apache oder IIS

  Alt 4. Feb 2013, 14:10
Zitat:
Viele Dinge gehen ja über Konsolenbefehle die ja eigentlich für Linux geamcht sind, oder?
a2ensite, a2dissite und die schon genannten Befehle für Module sind zwar unter Linux schön, aber man braucht sie nicht. Man kann auch einfach die Konfigurations-Datei bearbeiten. Der Apache unter Windows hat im Konfigurationsordner auch nicht diese Struktur, die die genannten Tools benutzen (apache2/sites-enabled, apache2/modules-enabled), ich hatte bei der Windows-Version einfach immer eine .conf-Datei die ich dann mit einem Editor bearbeitet hatte. Ansonsten gibt es natürlich noch /etc/init.d/apache2 [start|stop|reload], die ersten beiden kann man normal über die Diensteverwaltung nutzen, "reload" geht bestimmt an der Eingabeaufforderung auch mit der Apache-Binary.
http://streamwriter.org

"I make hits. Not the public. I tell the DJ’s what to play. Understand?"
  Mit Zitat antworten Zitat
Popov
(Gast)

n/a Beiträge
 
#9

AW: Windows Server - Apache oder IIS

  Alt 4. Feb 2013, 15:13
@Dragon

Aus dem wie sich deine Fragen anhören, hört sich das eher so an als ob du dich bereits entschieden hättest, aber noch Bestätigung brauchst.

Hier eine Grafik: http://www.heise.de/netze/meldung/Ap...ew=zoom;zoom=1

Das Pro und Kontra hast du eigentlich schon selbst gennant.
  Mit Zitat antworten Zitat
generic

Registriert seit: 24. Mär 2004
Ort: bei Hannover
2.416 Beiträge
 
Delphi XE5 Professional
 
#10

AW: Windows Server - Apache oder IIS

  Alt 4. Feb 2013, 15:26
Unter Windows ist der IIS die bessere Wahl.

Gründe:
* Gui Konfiguration im Gegensatz zu Textdateien.
* asp.net läuft ohne Probleme
* PHP lässt sich Problemlos via Plattforminstaller installieren.

.htaccess Dateien lassen sich im begrenzten Maß importieren. Thema "mod_rewrite"

Gegen Apache sprechen noch:
* PHP unter Windows auf Apache lässt sich nur noch via fcgi einbinden oder man kompiliert php/apache selbst neu.
* Die PHP-Apache-Module funktionieren nicht mehr, mit den von Apache.org verteilten Binaries. Unterschiedliche Compiler (vc6/vc9)
* Das fcgi Modul macht (bei uns) gelegentlich Probleme mit dem PHP -> Schutzverletzungen
Coding BOTT - Video Tutorials rund um das Programmieren - https://www.youtube.com/@codingbott
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 5  1 23     Letzte »    


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:39 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz