Jede LAMP oder XAMPP Writ-Up oder Tutorial sehe ich sagt "Nicht für den Produktionseinsatz", also, was verwende ich für die Produktion?LAMPE, XAMPP für die Produktion
Antwort
Rollen Sie Ihre eigene Kombination aus Apache, einer DB und einer Skriptsprache, die Ihren Anforderungen entspricht.
Dies ist, was Hosting-Unternehmen für ihren Lebensunterhalt tun.
Sie können feststellen, dass eine Enterprise-Linux-Distribution für Ihre Anforderungen ausreicht.
Sie verwenden Apache, PHP und MySQL installiert, wie sie für die Produktion sein sollten. xampp ist all diese Dinge in einem Paket mit im Grunde keine Sicherheitseinstellungen. Root-Passwörter sind leer .. Benutzer sind gut bekannt .. aber die Komponenten sind die gleichen wie diejenigen, die Sie verwenden würden, wenn Sie sie jeweils heruntergeladen haben.
die XAMPP philosophy sagt:
die Philosophie hinter XAMPP eine einfache Distribution installieren zu bauen, ist für Entwickler in die Welt von Apache zu erhalten. Um es für Entwickler bequem zu machen, ist XAMPP mit allen aktivierten Funktionen konfiguriert.
Die Standardkonfiguration ist aus Sicherheitsgründen nicht gut und für eine Produktionsumgebung nicht sicher genug - bitte verwenden Sie XAMPP nicht in einer solchen Umgebung.
So ist es in erster Linie als Entwicklungsumgebung und nicht als eine Produktionsumgebung bezeichnet.
Mit den richtigen Installationsoptionen können Sie sie als Ausgangspunkt für einen Produktionsserver verwenden. Aber es gibt einige Lücken, vor allem im Hinblick auf die Sicherheit. Die Disclaimer, auf die du dich beziehst, sind (weise) um sicherzustellen, dass du argwöhnisch und misstrauisch gegenüber dem bist, womit du beginnst (und auch sicherstellen, dass niemand behaupten kann, dass er dir etwas Gefährliches gegeben hat, ohne es zu wissen Dinge passieren.)
Es ist wie Sie ein Auto ohne Sicherheitsgurte zu verkaufen.
Aber was Sie lernen, und die Lösungen, die Sie entwickeln, sind im Allgemeinen vollständig kompatibel mit einem "echten" Server.
Mit so etwas wie CentOS und die Installation von Apache Webserver, PHP und MySql aus ihren Repositories wäre ein sicherer erster Schritt?
Und dann denke ich, ich müsste etwas in die Lockdown und Löcher, die drin sein könnten, lesen?
XAMPP Installation ist einfach im Vergleich zu LAMP. Wenn Sie sich auf dem Entwicklungsserver befinden, macht das keinen Unterschied, aber wenn Sie auf dem Produktionsserver sind, ist es gut, von Basic anstatt von Drittanbieter zu profitieren, und Sie erhalten genau die gewünschten Dienste auf Ihrem Produktionsserver Senken Sie die Leistung Ihres Produktionsservers. Und versuchen Sie, das gleiche Setup auf dem Entwicklungs- und Produktionsserver beizubehalten, es wird sicherstellen, dass, wenn die Anwendung auf dem Entwicklungsserver ausgeführt wird, die Produktion auch ohne zusätzliche Einstellungen ausgeführt wird.
Weitere Details zur Installation Sie folgenden Blog lesen: http://codebucket.co.in/lamp-installation/
Für die Produktion Sie Ihre eigene Konfiguration machen haben, hängt es von Besuchern zählen, RAM auf dem Server installiert, Skripte Sie usng. F.E.Sie benötigen nur 5 PHP-Erweiterungen für Wordpress, aber wenn Sie Woocommerce verwenden, benötigen Sie mehr PHP-Speicher, für mehrsprachige Websites verwenden Sie VirtualHosts und wenn Sie keine Domänen registriert haben, Benutzer userDir-Module. Alles, was ich gesagt habe, ist nur Beispiele, Sie müssen Ihre scrpt Anforderungen kennen, installieren Sie alles ist keine gute Idee.
XAMPP gibt Ihnen Möglichkeiten, die Konfiguration zu sperren. –