首页 > 解决方案 > 创建网站时 /var/www/html 内部的权限被拒绝,它是 apache2 服务器的文件

问题描述

原子内部截图 更新**屏幕截图在 atom 内,但是当我使用文件资源管理器导航到目录并右键单击时,重命名或创建新文件夹的选项受到限制,我无法单击它们。

我刚刚在全新的 UBUNTU 18.04 安装上完成了 LAMP 堆栈的设置。我一切正常,来自 Apache2 的默认 /var/www/html/index.html 页面在 localhost 上提供,没有端口转发或任何唯一域名,我现在只想在我的计算机上在我的网络上运行它。

如果有一种简单的方法可以创建多个网站并轻松选择要服务的文件夹,那很好,但我现在只想服务一个网站。

当我转到我的 /var/www/html 文件夹并尝试编辑 index.html 文件时,它说权限被拒绝。为了在我构建网站的剩余时间内在此目录中工作,我需要做什么。我在我的系统上以 root 用户身份登录。

此外,如果我确实更改了权限以允许我在此目录中工作,那么对于试图访问我的服务器的人来说意味着什么,如果它可供公众使用。(现在只是在本地主机上)。

如果您需要更多信息或解释,请让我知道谢谢!

标签: mysqlpermissionsapache2lampubuntu-18.04

解决方案


sudo chown -R $USER:$USER /var/www

这有效,它将所有者更改为我的用户而不是 root 用户。我仍然不明白,因为我的用户已经拥有 sudo 权限和所有这些权限。这是我在 ubuntu18.04 设置期间创建的用户,所以应该没有问题,或者 idk。


推荐阅读