vsb9分离式部署时mediafile发布的问题
2016-08-03 00:00
vsb9分离式部署时mediafile发布的问题
2016-08-03VSB9在分离时部署时,部署管理机和发布机,通过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了。