当前位置: 技术问答>linux和unix
想建个网站(用Linux),但有几个疑问
来源: 互联网 发布时间:2015-11-08
本文导语: 想建个网站(用Linux),但有很多疑问: (1)我的网站设计有在线下订单的功能,但是我们现在用的是MS的SQL SERVER,如果有新的产品资料,我要将数据新增到Linux机器上,2个数据库之间的通讯可能会比较麻烦,怎么...
想建个网站(用Linux),但有很多疑问:
(1)我的网站设计有在线下订单的功能,但是我们现在用的是MS的SQL SERVER,如果有新的产品资料,我要将数据新增到Linux机器上,2个数据库之间的通讯可能会比较麻烦,怎么解决?
(2)如果有客户在线下了订单,我如何在营业担当机器上看到最新的订单(如果是MS SQL SERVER,我可以在客户端用程式来看订单,如果是Linux的机器,我XP客户端怎么看)
(3)公司有路由器,以后有了网站,能否在路由器上只开发一个IP地址(就是Linux主机的IP地址),让外网只能访问Linux主机,而我内网的SQL SERVER数据库可以和Linux主机联系。
解决一个30分,如果嫌分少可以再加的!
(1)我的网站设计有在线下订单的功能,但是我们现在用的是MS的SQL SERVER,如果有新的产品资料,我要将数据新增到Linux机器上,2个数据库之间的通讯可能会比较麻烦,怎么解决?
(2)如果有客户在线下了订单,我如何在营业担当机器上看到最新的订单(如果是MS SQL SERVER,我可以在客户端用程式来看订单,如果是Linux的机器,我XP客户端怎么看)
(3)公司有路由器,以后有了网站,能否在路由器上只开发一个IP地址(就是Linux主机的IP地址),让外网只能访问Linux主机,而我内网的SQL SERVER数据库可以和Linux主机联系。
解决一个30分,如果嫌分少可以再加的!
|
1.可以在 linux 下使用 mysql 或 postgresql,将数据全部倒入。也可以在linux下直接跟原来的SQL SERVER通过网络方式访问。
2.可以通过web方式查看,用php或者perl写CGI,很容易跟数据库连接的
3.完全可以
2.可以通过web方式查看,用php或者perl写CGI,很容易跟数据库连接的
3.完全可以
|
x86(大雪) 说的很对。或者你在windows上把sql数据库用odbc灌到linux下面去。在windows上面建立一个odbc到linux下,然后直接面向odbc编程。但是估计配置odbc连接到linux下比较困难,困难的地方就是你可能需要手工开放linux下面的(在iptables里面控制)网络端口。
|
你的服务器现在是用什么操作系统?什么web服务器?web服务器和数据库服务器是否在一台电脑?你们想用局域网里的一台电脑作互联网服务器,那你们是用什么方式上网的?adsl还是什么?
|
建议用完整的LAMP技术,这里有一篇非常详细的文档:
http://feetian.com/node/176
http://feetian.com/node/176
|
双网卡,一个私网一个外网
|
linux下 如何直接跟原来的SQL SERVER通过网络方式访问?
|
想内网对外,建议加一个防火墙;
不一定买硬件防火墙,
用iptables建一个软件防火墙也很管用的;
另外,你上面提到的问题,最好是先选好平台,再选择数据库、软件产品,以及选择开发工具。
没必要给自己找麻烦
不一定买硬件防火墙,
用iptables建一个软件防火墙也很管用的;
另外,你上面提到的问题,最好是先选好平台,再选择数据库、软件产品,以及选择开发工具。
没必要给自己找麻烦
|
我想你应该是想两个数据库之间同步
方便一点的是
先把以前的数据导进MYSQL去,再改写一下WEB页面程序,新数据提交的时候,同时提交给SQL SERVER和MYSQL
不改页面的话,可以在linux上写个小程序来同步两个数据库,mysql这边在linux上装上mysql-dev包,sql server那边的接口找个odbc解决,再定时执行这个程序就可以同步了
不过还是前一种方法好点
方便一点的是
先把以前的数据导进MYSQL去,再改写一下WEB页面程序,新数据提交的时候,同时提交给SQL SERVER和MYSQL
不改页面的话,可以在linux上写个小程序来同步两个数据库,mysql这边在linux上装上mysql-dev包,sql server那边的接口找个odbc解决,再定时执行这个程序就可以同步了
不过还是前一种方法好点