目前我已经为客户开发了一个财务系统,他希望我将其部署在他的“服务器”上。
“服务器”是安装了 Windows 7 的计算机,系统应该在 LAN 上访问。
目前,我已在 XAMPP 上部署了该系统。我知道XAMPP,WAMPP等软件包不是很安全,所以我为 PhpMyAdmin , XAMPP 页面和 MySql 创建了密码
我已经阅读了很多资源,说明xampp可以通过安装在没有直接互联网访问权限的计算机上而只允许从本地计算机访问(无网络访问),从而更加安全,但是正如您所理解的那样,系统必须是在局域网上访问,将有互联网访问服务器。
我还阅读了有关在 Linux VM 上部署它的信息。
因此,考虑到上述情况,以下是我的问题:
我理解安全性是一个模糊的词,因为它取决于系统管理员或计算机用户。我只想让我尽可能安全(部署),但整体安全性将取决于计算机的状况(防病毒,防火墙和其他东西)。我只是想知道我是否使用了错误的工具。有更好的工具吗?如果没有,是否有其他方法可以使其更安全。
答案 0 :(得分:0)
这更像是一个网络问题,我假设办公室工作人员没有安全威胁(比如有人只是克隆你的硬盘或物理上复制数据)而你只是想从互联网上保护它。
如果我在你的位置并且足够偏执:)
答案 1 :(得分:0)
从未这样做过(在Windows上),但可以想到。
你需要SSH和Git。
工作目录上的裸露存储库
然后,使用Git Deploy Post-Receive Hook
Voilá,每次推送到此存储库时,它都会更新所有源代码,(mili)秒!