设置一个简单的以太网和拨号服务器

我需要一个简单的SQL服务器,它们都可以通过拨号和以太网访问。 访问只能用于基本的login,发布信息,运行所需的计算,将信息发送回客户端…大部分计算中的信息都将在客户端完成,只需要执行以下操作:
1.连接并validationlogin信息。
2.发布表单信息
3.获取数据库信息4.在客户端运行计算
5.在db上发布计算结果
6.断开连接。
这可以通过运行在“服务器”计算机上的Apache来完成吗? 如果不是,那么这将如何完成?

Apache只是一个networking服务器 ,单靠它不能做任何你想要的。 你还没有指定客户端是什么。 这是你写的程序吗? 它是一个networking浏览器的人吗?

有两种不同的方法可以解决这个问题。

  1. 使用脚本语言(即.php,python或ruby)与您的数据库服务器交谈并提供某种Web服务。 在这种情况下,您的networking服务器(即Apache,IIS或Nginx)处理与脚本语言的连接,该实体存储提交的数据并执行数据库查找并将数据提供给客户端。 您可以提供访问网页,或使用xml或json,并提供一个客户端软件的交谈API。 (网页也可以使用API​​。)访问控制可以通过脚本或networking服务器完成。 人们可以通过互联网连接到服务,或者通过拨号或vpn通过tcp / ip连接到服务。
  2. 直接提供数据库连接到客户端软件,客户端可以通过tcp / ip访问它通过拨号或VPN。

我不推荐选项2,因为您必须大量信任您的客户,或者将数据分区到表中进行访问控制。 通常直接向数据库提供外部访问是一个坏主意。

你可能应该是谷歌周围的例子,你想做什么。 我也build议看看如何编程一些简单的脚本。 PHP和Python都很容易进入。 大多数人似乎走向PHP,但如果我可以回去,我会开始与Python。 虽然PHP可以很好地使用,但是它有很长的历史,很糟糕的做法,造成麻烦的道路和大量的文件和howtos仍然教他们。

拨号服务器,如在调制解调器拨号? 哎呀! 你甚至可以买拨号调制解调器了吗?

这一切听起来很1992年。

看作你使用的SQL服务器,然后坚持微软技术堆栈。

在Windows服务器上使用路由和远程访问RRAS进行调查,以configuration拨号服务并处理用户名/密码身份validation。

你会想使用IIS而不是Apache,尽pipe你可以使用Apache,如果你真的想。 创build你的表单张贴到使用ASP.NET甚至PHP如果你这么倾向。