欢迎来到博达网站群学习网!
设为首页 | 加入收藏
当前位置: 首页 >> 知识库 >> 部署类 >> 功能异常 >> 正文

vsb9分离式部署时mediafile发布的问题

发布时间:2016-08-03    浏览次数:

VSB9在分离时部署时,部署管理机和发布机,通过FTP发布到发布机。关于_mediafile的配置,这里做一下说明。

管理机不需要做额外的配置,正常配置就好。

发布机需要注意的是,从VSB9Base2开始,发布机上无需在apache的httpd.conf中配置_mediafile虚拟路径,如果配置了,会导致站内的图片无法出现。这是由于Base2之后,会将站内的_mediafile目录发布到站点ROOT/_mediafile/站点名下,因而无需再配置这个路径。

【以下仅在政务版中有媒体服务器时才需要配置】如果是政务版,有信息公开的网站,可以将管理机或选取多台发布机中的一台作为“媒体机”,在此处配置媒体服务器的FTP发布的位置,以及域名头。需要在媒体服务器中的apache中配置_mediafile的虚拟路径,路径必须如此配置:

Alias /_mediafile/egov"/opt/vsb9/_mediafile/egov"

Alias /_mediafile/_park"/opt/vsb9/_mediafile/_park"

Alias /_mediafile/_personphoto"/opt/vsb9/_mediafile/_personphoto"

Alias /_mediafile/_public"/opt/vsb9/_mediafile/_public"

Alias /_mediafile/ework"/opt/vsb9/_mediafile/ework"

Alias /_mediafile/egi"/opt/vsb9/_mediafile/egi"

每个目录下这些也是要配的

<Directory "/opt/vsb9/_mediafile/XXX">

AllowOverride None

Options None

Order allow,deny

Allow from all

</Directory>

其他发布机无需配置。

如果使用管理机作为发布机,则只要配置媒体服务器的域名头就可以了。

也就是说,从base2开始,发布机的配置比以前要简单了,无需在发布服务器上配置_mediafile了。