<<
返回
BiGate 安装指南 (各种操作系统通用)
注意:对于拥有自己服务器的用户,BiGate在
WINDOWS+IIS 下的安装更为简单,用户只需双击安装图标,程序即会自动进行傻瓜式安装。
如下是BiGate在各种操作系统下通用的安装说明。
一、系统需求:
- CGI支持: CGI脚本一般安装在 cgi-bin/ 、cgi-local/、cgibin/、scripts/
之类目录下
- Perl 5.005 及以上版本:在UNIX/linux系统下,可用"perl -v"显示
PERL 的版本,用"which perl"查找 PERL5的路径
- pathinfo支持:(以支持JS中的相对URL)
二、安装步骤:
1、将bigate.zip解压缩,可以看到一个BiGate文件包,内有一个bigate.cgi脚本文件及其它2个子目录。
2、将 bigate.cgi 脚本复制或上传到 cgi-bin 目录下,并设置为可执行(UNIX/linux下设为755)。
3、将 BiGate 文件包上载你的站点某个目录下(最好放在web目录之外),并将BiGate/目录下的data/目录的许可设置为允许CGI用户写入(UNIX/linux下设为777)。
4、编辑 bigate.cgi 脚本,设置参数,具体设置分如下2种情况:
A:在未启动pathinfo的windows操作系统与IIS服务器下的参数设置:
- 将 $main::bigate_dir 设置为到BiGate文件包完整的物理路径 (目录分隔符用“/”)
例如:e:/dfzxdata/BiGate
- 将 $main::cgi 设置为到bigate.cgi 的完整URL(以http://打头)。
例如:http://www.dfzx.com.cn/cgi-bin/bigate.cgi
- 将 $main::adm_pass 设置为一个管理员密码(自定)。并把它记下来。
- $main::use_pathinfo =0;
- $main::pathinfo_cut =''; 无需设置
由于IIS中不支持pathinfo, 所以BiGate将不能正确转换JavaScripts中的相对URL。
B、在已启动pathinfo的WINNT/2000(IIS)服务器和标准的服务器(如Linux/Unix)下的参数设置
- 将 $main::bigate_dir 设置为到BiGate文件包完整的物理路径 (目录分隔符用“/”)
例如:e:/dfzxdata/BiGate
- 将 $main::cgi 设置为到bigate.cgi 的完整URL(以http://打头)。
例如:http://www.dfzx.com.cn/cgi-bin/bigate.cgi
- 将 $main::adm_pass 设置为一个管理员密码(自定)。并把它记下来。
- 将 $main::use_pathinfo 设置为1,将能正确转换JS中的相对URL。
这时访问转换版的URL应使用支持pathinfo的URL。
- 将 $main::pathinfo_cut 设置为到 bigate 脚本的URL(注意不要以http://打头)。
例如 $main::pathinfo_cut ='/cgi-bin/bigate.cgi';
上述作好以后,下一步请阅读《BiGate使用说明》。
附录1:bigate.cgi 脚本安装设置参数说明
1) binmode STDOUT; 使用二进制输出方式,只在windows下必需
2) $main::bigate_dir = "/home/user/BiGate"; 设置为到
BiGate 文件包的物理路径。
3) $main::cgi="http://bigate.com/cgi-bin/bigate.cgi";
设置为 bigate.cgi 的完整URL。
4) $main::stop_url = $main::cgi; # this is the URL which
must not be converted
5) $main::adm_pass ="bigaterocks"; 管理员密码
6) $main::trans_img= 0; 设置为1将启动支持繁简2套图片替换的功能;设置为0则关闭此功能。这一功能是针对那些图片上有中文文字的情况而设计的。
7) $main::no_links =1; 设置为1将去掉转换页上显示的附加链接
8) $main::skip_pattern=""; 禁止转换某些模式的链接。
例如, 设置 skip_pattern="xxx|yyy"; 将会跳过所有包含 xxx 或 yyy
的URL。
9) $main::insert_html=""; 插入转换页的广告html
10) $main::insert_freq = 0.1; 插入转换页广告的显示频率。
11) $main::use_pathinfo =0; 设置为1将使用pathinfo
12) $main::pathinfo_cut = "/cgi-bin/bigate.cgi";
使用pathinfo时必须设置,设置为到 bigate 脚本的绝对URL,注意开始于“/”,而不是 http://
13) $main::no_log =1; 设置为1将不产生日志文件。
14) %main::dns_over=("domain"=>"ip");
设置它将处理DNS未正确设置的情况
例如: %main::dns_over =("www.lzet.com.cn"=>"202.103.238.17");
这样BIGATE能采用该IP对应,而跳过DNS。
附录2:如何启动Windows IIS的pathinfo支持?
(这只有服务器的系统管理员才能做)
在缺省情况下,IIS是不支持pathinfo的,如果pathinfo不启动,那么bigate将不能正确处理JS里的URL。
启动方法如下:
将install_bigate.exe文件复制到网站服务器上,进入命令提示符(开始=》运行=》输入cmd=》确定=》cd进入install_bigate.exe所在目录),运行install_bigate.exe程序。
运行格式:
install_bigate.exe setpi(或 install_bigate.exe setpi 域名)
这将启动所有虚拟站点(或该域名站点)的pathinfo 。
|