多语言展示
当前在线:700今日阅读:183今日分享:45

WDCP虚拟主机403、404,path_info不正常

wdcp配置lnamp服务器,虚拟主机403、404运转不正常
工具/原料
1

wdcp

2

centos

方法/步骤
1

环境及问题说明:服务器系统为centos6 64位WEB环境使用wdcp_v2.5.15版本 在创建第一个虚拟主机配置网站后运转正常,当创建第二个及更多之后发现运转不正常,访问403或是404

2

问题排查过程:分析网站文件所属用户组,wdcp默认网站文件权限用户为www:www可使用如下命令将网站文件所属用户及组设置为wwwchown -R www:www /网站目录路径/目录

3

设置好文件权限后发现可直接运行PHP文件,但直接访问域名仍旧提示403,网站根目录下放置index.php和index.html都访问不到,只有在域名后面加上index.php才能访问到。所以可能是网站默认主页文件设置未生效。所以进入wdcp后台站点管理中,设置站点:默认首页选项为 index.php,index.html,index.htm

4

设置默认首页后发现问题依旧,检查发现图片文件及html文件访问不到,直接提示404,只有PHP文件可运行。通过这种现象可以分析出PHP服务运转正常,造成html和图片、css等文件访问404是当前虚拟机的html解析服务未生效。至此找到问题根本。在WDCP后台重启web服务后仍旧无效,这个应该是wdcp的一个BUG,在控制台远程连接服务器用命令重启所有web服务即可,如果问题依旧可直接重启服务器,重启后所有虚拟主机运转正常,至此问题解决。

推荐信息