【问题标题】:How should I configure UID, GID and permissions for /var/www on Ubuntu 12.0.4 worstation?我应该如何在 Ubuntu 12.0.4 上为 /var/www 配置 UID、GID 和权限?
【发布时间】:2012-09-15 09:34:36
【问题描述】:

我是一名网络开发人员,刚接触 linux。我刚刚将我的个人笔记本电脑配置为双启动 Windows 7 / Ubuntu 12.0.4 工作站。我按照此处的说明通过 taskel 安装了默认的 Ubuntu LAMP 堆栈:https://help.ubuntu.com/community/ApacheMySQLPHP。现在我想设置一些 web 项目并将它们映射到 Apache2 虚拟主机。我正在使用以下教程来设置 Apache2 虚拟主机:http://www.linode.com/wiki/index.php/Configure_apache_to_use_virtual_hosts_on_ubuntu_server

我的 Linux 用户名是 neil。我想创建以下目录:/var/www/vhosts。我的每个 Web 项目都将位于 /var/www/vhosts 的子目录中。我的 IDE (PhpStorm) 应该具有对 /var/www/vhosts 的写入权限,以便我可以直接通过 IDE 创建新项目。当然,我的浏览器也应该能够查看每个 Web 项目。

我没有足够的访问权限来创建 /var/www/vhosts。显然我可以使用 sudo 创建目录,但我认为这不是我需要的解决方案。

所以这是我的问题,我应该为以下内容设置 UID、GID 和权限: 1. /var/www 2. /var/www/vhosts/foo(其中 foo 是项目的名称) 3.阿帕奇2 4. MySQL 5.PHP 6. PhpStorm(IDE)?

提前致谢!

【问题讨论】:

  • 我最终将 /var/www 加入我的用户帐户,这似乎解决了我的问题。

标签: lamp ubuntu-12.04 virtual-hosts


【解决方案1】:

如果它是面向公众的(包括在公共 wifi 等不受信任的网络上),请不要偷懒,除非您使用的 LAMP 包需要特定的 chowning 和 chmoding 不要弄乱它。 如果它只能由您信任的家庭网络或只有 localhost 访问,那么我会将其 chmod 为 777 并称之为好。

顺便说一句,这应该在https://serverfault.com/ 询问过,您的帐户在此处可用。

【讨论】:

    猜你喜欢
    • 2018-03-12
    • 2019-11-12
    • 1970-01-01
    • 2016-10-15
    • 1970-01-01
    • 2013-07-28
    • 1970-01-01
    • 1970-01-01
    • 2014-12-16
    相关资源
    最近更新 更多