gpt4 book ai didi

linux - 保护 linux 网络服务器以供公共(public)访问

转载 作者:IT王子 更新时间:2023-10-29 00:17:48 25 4
gpt4 key购买 nike

我想设置一个便宜的 Linux 机器作为网络服务器来托管各种网络技术(我想到了 PHP 和 Java EE,但我也想在未来尝试使用 Ruby 或 Python ).

我非常精通如何设置 Tomcat 在 Linux 上运行以提供 Java EE 应用程序,但我希望能够打开此服务器,即使这样我也可以创建一些我可以在我使用时使用的工具我在办公室工作。我在配置 Java EE 站点方面的所有经验都是针对 Intranet 应用程序的,在这些应用程序中我们被告知不要专注于保护外部用户的页面。

关于以足够安全的方式设置个人 Linux Web 服务器以开放外部流量,您有什么建议?

最佳答案

本文提供了一些锁定事物的最佳方法:

http://www.petefreitag.com/item/505.cfm

一些亮点:

  • 确保没有人可以浏览目录
  • 确保只有 root 拥有对所有内容的写入权限,并且只有 root 拥有对某些配置文件的读取权限
  • 运行 mod_security

这篇文章也借鉴了本书的一些观点:

Apache Securiy (奥莱利出版社)

就发行版而言,我运行过 Debain 和 Ubuntu,但这仅取决于您想要做什么。我在没有 X 的情况下运行 Debian,只要我需要任何东西,就通过 ssh 进入它。这是降低开销的简单方法。或者 Ubuntu 有一些不错的 GUI 东西,可以很容易地控制 Apache/MySQL/PHP。

关于linux - 保护 linux 网络服务器以供公共(public)访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5078/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com