Web应用程序基础结构和配置

时间:2018-01-25 05:08:45

标签: php mysql sql-server database server

我正在开展一个项目,其要求如下:

它处于初始阶段,所以如果可能或没有,我们只是想找到答案。

  1. 客户端的桌面应用程序在其本地Windows Server 2012中具有MSSQL数据库。
  2. 桌面应用程序有其局限性,因为他们希望用户完成一些数据捕获,这些数据将直接进入他们应用程序的MSSQL数据库。桌面应用程序不提供任何基于Web的API。
  3. 我们提出了一个Web应用程序,它将在PHP& MySQL将在其本地Windows Server 2012上。
  4. MySQL数据库将使用第三方软件双向同步数据到MSSQL数据库。
  5. 由于Windows Server是他们的本地服务器,我希望普通用户可以通过互联网访问我的PHP应用程序。
  6. Windows服务器具有Sonic防火墙,因此我们想知道如何配置服务器,允许互联网用户通过互联网访问驻留在本地服务器中的应用程序,而不会危及安全方面。
  7. 道歉,如果我不清楚某些事情,但这对我来说只是试图了解它的新事物。

1 个答案:

答案 0 :(得分:0)

当然你这样做,为什么但我想建议删除MySQL数据库和数据库之间的同步工具,你可以直接与PHP的MSSQL交互。

Microsoft Drivers for PHP for SQL Server

在您需要为此服务器上的80端口配置规则后,才能从Internet访问。

enter image description here