一、情况说明:
博达网站群多机发布架构,如果Web端使用nignx,动态发布的站点访问首页会出现403的错误;
而使用默认的Apache则不会出现该问题;
这是由于Nginx自身特性导致的,请求的文件必须是要在对应的目录中存在的。
因为默认博达网站群多机发布是不发布动态的jsp文件,当然也包括index.jsp文件了。Nginx自然找不到index.jsp index.htm等首页文件,因此就会报出403的错误;
二、解决方法:
编辑Web发布端服务器上
/opt/vsb9mfp/webberconf/vsb/multifilepub.properties文件:
将
multifilepub.localnotreceivefileexts=jsp
后面的jsp去掉;图1

图1
保存,重启Web发布端程序;
登录站群管理,对目标站点进行“全部发布”操作;
这时jsp文件就会发布到对应的前端目录;
(如果没有切换成Nginx,可以在/opt/vsb9mfp/bin/webserver.ini文件修改,图2)

图2