我即将管理和运行我的第一个 Internet 连接的 Apache 网络服务器,我想知道是否有任何系统管理员和开发人员愿意分享他们关于运行 Apache 网络服务器的安全和优化技巧的一些知识。
也许您可以分享您在安装 Apache 网络服务器(在 Linux 机器上)后立即执行的前五(或十)项列表。
非常感谢任何帮助。
我即将管理和运行我的第一个 Internet 连接的 Apache 网络服务器,我想知道是否有任何系统管理员和开发人员愿意分享他们关于运行 Apache 网络服务器的安全和优化技巧的一些知识。
也许您可以分享您在安装 Apache 网络服务器(在 Linux 机器上)后立即执行的前五(或十)项列表。
非常感谢任何帮助。
我将“在机器上安装 Apache 之后”解释为“准备新的服务器安装以供生产使用”,因为当然这一切都将在开发服务器上完成并提交给 SCM 或内置到自动安装中。
您为优化所做的一切都必须基于实际测量。尽可能真实地使用您打算运行的实际应用程序设置测试环境。需要考虑的几点是:
如果您正在运行标准 LAMP(Linux、Apache、MySQL、PHP/PEARL/PYTHON)环境:将 MySQL 放在 Apache 以外的另一台机器上。只有几个并发进程会慢一点(由于网络延迟),但有很多并发进程会快得多。
确保您已将其配置为检测 DOS(拒绝服务)攻击。