尝试在 Ubuntu 16.04 LTS 上使用 apache2

尝试在 Ubuntu 16.04 LTS 上使用 apache2

(我是 Ubuntu/Linux 的新手,所以请耐心等待)。

我在 Ubuntu 16.04 LTS 上安装了 apache 2(版本 2.4.18)。我使用以下方式从登录的用户帐户执行此操作:

sudo apt 安装 apache2

现在,我正在尝试替换默认的 index.html

但是,我无法创建或复制或移动文档到

/var/www/html/

因为我不是该文件夹的所有者,所以我查看了文件夹属性,它说所有者是 root。

我如何更改权限,以便我可以使用 apache 服务器,就好像我(即登录用户)具有 root 级权限一样。

谢谢,新年快乐。

答案1

默认用户阿帕奇www-data,所以我的做法如下:

  1. 将自己添加到 apache 组www-data

    sudo usermod -G www-data -a your_username
    
  2. 更改/var/www/html所有权:

    sudo chown -R your_username:www-data /var/www/html
    
  3. 更改权限/var/www/html

    sudo chmod -R 775 /var/www/html
    

这样你和阿帕奇可以与服务器文档/var/www/html

答案2

使用命令sudo chown currentusername:currentusername /var/www/html

您也可以通过以 root 身份打开文件管理器,发出命令sudo nautilus,进入目录 /var/www/ 后,右键单击html folder并在属性中更改所有者

相关内容