我看到的每个 LAMP 或 XAMPP 文章或教程都说“不用于生产”,那么我在生产中使用什么?
7 回答
您使用安装的 apache、php 和 mysql,因为它们应该用于生产。xampp 是一个包中的所有东西,基本上没有设置安全性.. root 密码为空.. 用户是众所周知的.. 但组件与您下载它们时使用的组件相同..
XAMPP 理念说:
XAMPP 背后的理念是为开发人员构建一个易于安装的发行版以进入 Apache 的世界。为了方便开发人员,XAMPP 配置为启用了所有功能。
从安全的角度来看,默认配置并不好,并且对于生产环境来说不够安全 - 请不要在这样的环境中使用 XAMPP。
所以它主要被指定为开发环境而不是生产环境。
推出您自己的 Apache、数据库和脚本语言组合,以满足您的需求。
这就是托管公司的谋生手段。
您可能会发现企业 Linux 发行版足以满足您的需求。
给定正确的安装选项,您可以将它们用作生产服务器的起点。但是有一些漏洞需要填补,主要是安全性。您提到的免责声明(明智地)确保您对开始的内容保持警惕和怀疑(并确保没有人可以声称他们在不让您知道的情况下为您提供了危险的东西,所以如果不好,请不要责怪他们事情发生。)
这就像卖给你一辆没有安全带的汽车。
但是你学到的东西和你开发的解决方案通常与“真实”服务器完全兼容。
与 LAMP 相比,XAMPP 的安装简单。如果您在开发服务器上,则没有区别,但如果您在生产服务器上,则最好从基本而不是依赖第三方来做,您将在生产服务器上获得所需的确切服务,没有额外的服务可以降低生产服务器的性能。并尝试在开发服务器和生产服务器上保持相同的设置,这将确保如果应用程序在开发服务器上运行,也将在生产服务器上运行,而无需进行任何额外设置。
有关更多安装详细信息,您可以阅读以下博客:http ://codebucket.co.in/lamp-installation/
那么使用 CentOS 之类的东西并从他们的存储库中安装 apache Web 服务器、PHP 和 MySql 会是安全的第一步吗?
然后我想我需要对锁定和可能存在的孔进行一些阅读?
对于生产,您已经进行了自己的配置,这取决于访问者数量、服务器上安装的 RAM、您正在使用的脚本。FE 您只需要 5 个用于 Wordpress 的 PHP 扩展,但如果您使用 Woocommerce,您需要更多的 PHP 内存,对于多个站点,您使用 VirtualHosts,如果您没有注册域,还需要用户 UserDir 模块。我所说的只是例子,你必须知道你的脚本要求,安装一切不是好主意。