是否有任何理由将apache webroot / var / www / html设置为root拥有?

时间:2016-08-22 00:17:47

标签: apache web-services webserver lamp digital-ocean

我刚刚从Digital Ocean发布了一个LAMP dropplet,我正在开始编码。当尝试在Web根目录中创建一个新目录时,它会显示

  

mkdir:无法创建目录'blog':权限被拒绝

我可以通过运行chown -R user /var/www/html来解决此问题,但我想知道这是否会破坏事情,或者是否有更好的方法。谢谢!

1 个答案:

答案 0 :(得分:1)

您有多种权限选项,但基本上www-data需要读取(并可能执行)权限。

我希望重新定义DocumentRoot定义中的VirtualHost以使用除/var/www/html以外的其他内容。

例如,您可以使用/srv/www/sitename,然后为其分配权限myuser:www-data

DigitalOcean论坛(以及互联网上)还有许多关于网络文件权限方案的主题。 (例如Proper Permissions for Web Server Directory。)