DataWindowHTTP(四)服务器安装-接口部分

目录

服务器安装分四个部分:

其中一二部分请参阅文档:

《DataWindowHTTP服务器安装-WEBSERVER.pdf》

现在说一下接口部分的安装和配置。

三.PHP接口

接口是根据不同的数据库类型或者版本来区分的。

其中:

MSSQL2000:PHP+ODBC

MSSQL2005,2008,2012,2014,2017 使用SQLSRV For PHP驱动

ORACLE10g,11g,12c 使用PHP-OCI8驱动

MYSQL5.7,8.0,MARIADB10.5使用PHP-MYSQLI驱动

POSTGRESQL12.6使用PHP-PG驱动
SYBASE16.0使用PHP_SYBCT/ODBC驱动

DB2V11.1使用PHP-DB2驱动

即上面列在一起的数据库和版本,都是使用的一样的PHP程序,只是他们文件夹中的config.***.php 需要根据不同数据库进行配置而已。

private.key.php RSA私钥

要求: 1024Bit PKCS#8 PEM/Base64

公钥命名为:public.pem放入程序目录

私钥命名为:private.key.php 放入接口目录

这个文件可用Openssl工具自行生成,也可以使用网络在线生成(推荐),也可定期更换,提高安全性。更换管理人员后也需要更换。推荐定期更换。不过要和客户端的public.key同步更换才可以。根据实际情况决定。

query.php 页面主文件    组件的page参数需要写这个文件名

config.<dbname>.php 参数配置文件,根据实际情况修改

详细情况请参考备注文字说明和例子

$Config = array(

//用户名和一个密码(不同运用可以分不同的目录,可以设置不同的用户名和密码)

"app_userid" = "a", //程序授权用户名

"app_pwd" = "b", //程序授权密码

"ServerName"=>"localhost\\sql2014", //IP+实例名,其他写法如下:

//IP+实例名+端口 "IP\\sqlexpress,1542"

//服务器名+实例名+端口 "serverName\\sqlexpress,1542"

//服务器名+实例名 "serverName\\instanceName"

//服务器名 "serverName"

"Database"=>"DataWindowHTTP1.0-1", //请修改

"UID"=>"sa", //请修改

"PWD"=>"123", //请修改

"CharSetServer"=>"GBK", //服务器编码,默认GBK

"CharSetClient"=>"GBK", //客户端编码,默认GBK

"CharSetFile"=>"UTF-8", //文件编码,固定为UTF-8

"LoginTimeout"=>3, //可修改 3-16

"ServerEncry"=>true, //服务器返回信息是否加密, TRUE: 数据加密/FLASE:不加密

"ReplayTime"=>30 //重播时间

);

四.安全性

方案1:现在普遍采用的云主机可以采用安全组来限制IP范围。即使是动态IP,在宽带供应商那里也是一个IP的范围。

比如你可以允许: 118.119.0.0/16 一般运营商的动态IP地址范围比较大,可采用第一种。

云主机通过安全组配置可以实现:

  1. 内网互通
  2. 拦截特定 IP 或 端口
  3. 只允许特定 IP 远程登录到实例
  4. 只允许实例访问外部特定 IP

方案2:防火墙设置

服务器本机可以设置防火墙,不详述。

方案3:apache中限制IP范围 允许 192.168.0.0/24   192.168.1.0/24    127.0.0.1访问

<Directory "/var/www">

Deny From all

Allow From 192.168.0.0/24 192.168.1.0/24

Allow From 127.0.0.1

</Directory>

//下面这个例子拒绝少数IP段

<Directory "/var/www">

Allow From all

Deny From 192.168.0

Deny From 127.0.0.1

</Directory>

测试下载地址

​​​​​​PowerBuilder DeCompiler,PowerBuilder Obfuscator,PB DeCompiler,PB Obfuscatoricon-default.png?t=M666http://powerbuilder.ltd/

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:像素格子 设计师:CSDN官方博客 返回首页
评论

打赏作者

chengg0769

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值