Apache+Resin发布程序时一直出现403错误的解决办法

今天在Linux下面把Apach和Resin整合之后,程序发布的时候总是出现403错误。首先检查了一下Apache和Resin的配置文件,新建一个webapp显示解析成功,这样证明二者整合是正确的;另外还有一个现象,就是同样的程序在Windows下也是使用Apache和Resin进行整合的,但是运行正常,这样就排除了程序自身的问题。

因为页面总是显示403错误,又想到Windows和Linux下面最大的区别就是对文件权限的设置,于是使用 ls -l 命令查看了目录的权限,果然发现目录的权限只是 drwx------,应该设置为 drwxr-xr-x,于是使用

chmod -R 755 directory

其中-R参数用于使设定的权限用于该目录及子目录下所有文件和目录。

另外再复习一下权限的基础知识:

"rwx"表示 4(r)+2(w)+1(x)=7
"rw-"表示 {4(r)+2(w)+0(-)=6

参考资料:
linux修改文件夹-文件目录权限

发表评论

电子邮件地址不会被公开。 必填项已用*标注