這與linux的web目錄結構有關,更具體的說是amazon EC2服務器。默認目錄是/var/www/html
,我已將我網站的文件夾放入此目錄。但在使用FileZilla將它們上傳到服務器之前,出現此錯誤:web目錄下html文件夾的權限應該是多少?
權限被拒絕。
爲了解決這個問題,我給了777許可HTML文件夾和一切工作。但這並不安全。我不知道我應該給HTML文件夾什麼權限以及我的自定義Web文件夾和文件應該具有什麼權限。
這裏是我的文件夾結構
/var/www/html/chat
node_modules
config
controllers
public
..css
..js
..images
..img
app.js
index.html
login.html
這是一個網絡的NodeJS應用。那麼應該是什麼權限?
可能重複[對PHP腳本/目錄有什麼權限?](https://stackoverflow.com/questions/2096255/what-permissions-for-php-scripts-directories) –
Node.js應用程序未被提供直接由其他網絡服務器。他們不應該在/ var/www/html下。 – Quentin
@Quentin我應該把它放在哪裏?即使我將它們放在其他目錄中,我也需要給目錄的寫入權限以上載它們。所以這個權限混淆了。 –