Matlab Web server:[2]apache服务器配置

时间:2024-11-04 07:09:34

1、服务器要提供WWW服务,就必须有一个传统Web服务器,我们要用的就是ApacheWeb Server而要用Matlab的Web服务,安装Matlab时则要在产品组件中选择MatlabWeb Server,每次开机时这一服务自动开启。MatlabWeb服务代理(Matweb.exe)必须与系统的Web服务器安装在同一台机器上,而与MatlabWeb服务程序(Matlabserver)可以在同一台机器,也可在不同的机器。当Matweb与MatlabWeb Server在不同机器时,要注意图片的路径问题。

Matlab Web server:[2]apache服务器配置

2、MatlabWeb Server是通过CGI方式工作的,为了让Apache使用CGI程序,必须为CGI打开权限。假设Apache安装在C盘根目录下。首先在httpd.conf文件中找到<Directory”C:\Apache\cgi-bin”>……<Directory>这段文字,将其中的OptionsNone改为options ExecCGI。重启Apache使之生效。

3、MatlabWeb Server程序需要生成图片,要求有一个\icons目录保存图片。在Apache中,icons恰好被用别名(alias)的方式映射到C:\Apache\ icons\,可以在httpd.conf中找到一行Alias/icons/“C:/Apache/icons/”,按照MatlabWebServer使用手册的推荐做法,可以将icon,映射到Web的根目录,将刚才一行改为:Alias/icons/“C:/Apache/htdocs/”。

Matlab Web server:[2]apache服务器配置

4、MatlabServer的系统配置文件matlabserver.conf,初次安装后,该文件中只有一行,这一行参数表示允许同时运行的Matlab进程数,可以根据需要改变其数目。

Matlab Web server:[2]apache服务器配置

5、WebServer的配置文件为matweb.Conf,CGI程序为matweb.exe,首先将这两个文件复制到Apache安装目录下的cgi-bin 目录。matweb.conf中注明的各Matlab程序要配置两个变量:一是mlserver,即服务器名称或IP ,例如mlserver=192.168.0.2;二是mldir,即Matlab程序的路径,例如mldir=c:\Apache\htdocs。

Matlab Web server:[2]apache服务器配置
© 2025 一点知道
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com