Guten Tag,
also ich versuche derzeit für meine Firma web2project(Link) zu hosten. Jedoch möchte ich dadurch nicht unser System gefährden.
Wir haben eine reine Windows Umgebung bei uns. Lediglich Citrix Xen Server und VMWare Server (für Nagios und den geplanten Ubuntu-Webserver) sind nicht von Microsoft. Die Basis für den webserver soll Ubuntu 10.04 ServerEdition (keine Graphische Oberfläche) bilden.
Die erste Frage bezieht sich zum Thema Sicherheit:
Kann ich diesen Server ohne große Bedenken öffentlich machen?
Theoretisch kann der Apache ja nur über den Nutzer "www-data" arbeiten und der hat nur die Rechte die ich ihm gegeben habe.
Und noch drei Fragen zum Apache selbst:
Der Apache Ordner unter /etc/apache2/ besitzt einen conf.d und einen sites-available Ordner. Bei beiden Ordnern kann ich es mir ermöglichen über meinen Browser auf den Server zuzugreifen über http://<IP>/xyz, ich tippe mal, dass der conf.d Ordner nicht für öffentliche Siten gedacht ist aber den Unterschied würde ich trotzdem gerne wissen.
Wenn ich eine Seite aufrufe kommuniziert mein PC Zuerst mit einen DNS Server dieser leitet den Browser dann auf meine IP. Bei meiner IP fragt der webserver (IIS oder Apache) welche Webseite aufgerufen wurde und dann schaut der Server ob diese Adresse vorhanden ist und macht Sie dann auf (theoretisch beim Apache "sites-available") oder sagt "is nich". Also hm, so stell ich mir das vor. Wenn jetzt angenommen ein IIS und ein Apache am anderen Ende warten, können dann beide unabhängig von einander antworten?
Und die letzte Frage: Gibt es eine Seite für apache / webside Konfiguration? Ich hab immer nur Seiten gefunden, die zeigten, wie man den Apache aufsetzt. Aber nie die das Zurverügungstellen behandelten. Es gibt ja Vorgaben default und default-ssl bei mir. Aber ich kann niergends finden ob die Einstellungen da genügen, wenn man nur die Pfade anpasst oder ob man da noch was beachten muss.
Entschuldigt den ganzen Text aber ich möchte in meiner Position als Auszubildender nicht die Sicherheit der gesamten Firma aufs Spiel setzen. :new