对于web的html目录下的文件夹应该是什么权限?

时间:2017-07-04 08:47:45

标签: javascript node.js linux apache amazon-ec2

这与linux web目录结构有关,更具体地说是amazon EC2服务器。默认目录是/var/www/html,我已将我的网站文件夹放入此目录。但在使用FileZilla将它们上传到服务器之前,我收到了这个错误:

权限被拒绝。

为了解决这个问题,我给了HTML文件夹777的权限,一切正常。但这不安全。我不知道应该向HTML文件夹授予什么权限以及我的自定义Web文件夹和文件应该具有哪些权限。

这是我的文件夹结构

/var/www/html/chat

node_modules
config
controllers
public
..css
..js
..images
..img
app.js
index.html
login.html

这是一个NodeJs网络应用程序。那么权限应该是什么?

1 个答案:

答案 0 :(得分:1)

基本上/ var / html / www的文件权限属于root用户。当你从filezilla上传文件时,你将被视为家庭用户ec2-user.So你得到权限被拒绝错误。你可以做两个事情

1.在用户主目录中上传文件,即ec2-user.OR

2.将ec2-user(因为它是amazon AMI的默认用户名)添加到根组useful-link并使用drwxrwxr-x(775)权限上传到/ var / html / www /。