网络推荐



本广告位招租!

虚拟主机目录安全设置(配合vsftpd)

安装软件有:nginx+fiastcgi+php+vsftpd,参考教程:http://blog.haohtml.com/index.php/archives/1133

站点目录为/usr/local/www/haohtml,有以下问题

用户可以通过ftp上传,目前安装的是vsftpd软件的,ftp用户名使用haohtml,密码为123456.不知下面的操作是否是有问题
把/usr/local/www/haohtml的用户所有者改为haohtml:vsftpd了(这里这里好像在执行 pw useradd haohtml –g 1001–d /usr/local/www/haohtml –s /sbin/nologin ,当时也没有注意看,不是太肯定的)
#chown haohtml:vsftpd /usr/local/www/haohtml
见图:


f.jpg


#chmod 755 /usr/local/www/haohtml  //权限为755

通过ftp把dedecms安装包也上传上去了,但在安装的时候,发现php无法接收get和post传递的参数,后来发现很可能是权限配置的问题的,但不如如何下手(在安装nginx时有个默认的nginx目录的,这里执行php文件正常的)

[ 本帖最后由 cfanbo 于 2009-8-26 18:08 编辑 ]
我也来说两句 查看全部回复

最新回复

  • 剑心通明 (2009-8-26 20:29:47)

    把权限改成跟默认的nginx目录权限一样试试,另外你确定是权限问题吗?
    你可以试试 chmod -R 777  /usr/local/www/haohtml  看管用不,dede要求的目录权限,里面还有些目录好像就是777的,你可以试试先给个777的,如果php正常了,那么就说明确实是权限的问题了。

    或者看看日志,看是否提示有问题。
  • cfanbo (2009-8-27 10:01:25)


    f.jpg


    按以上的几种方法试了,好像还是不行的,除了权限以下不知还有什么原因可能造成的?
  • 剑心通明 (2009-8-27 10:09:45)

    你确定你按我说的试了?!
    -R参数你加了吗?
  • cfanbo (2009-8-27 11:10:02)

    已经解决了,修改成777后,当时不行,后来把nginx.conf里的配置虚拟主机信息单独放在了一个独立的配置文件里,在nginx.conf里include这个文件就好了,不是太清楚到底是不是权限的问题的

    另外网站的目录正确的设置应该如何设置的,不会全是777吧,这样也太危险了
  • 剑心通明 (2009-8-27 15:48:55)

    肯定不是777的了,让你改777只是测试是否是权限问题的。
    至于正确的应该是什么,建议重新安装dede,然后按照提示只改需要改成777的