如何在Ubuntu 12.0.4版本上配置/ var / www的UID,GID和权限?

时间:2012-09-23 21:16:24

标签: lamp ubuntu-12.04 virtual-hosts

我是一名刚接触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. Apache2 4. MySQL 5. PHP 6. PhpStorm(IDE)?

提前致谢!

1 个答案:

答案 0 :(得分:0)

如果它是面向公众的(包括公共wifi等不受信任的网络),除非您使用的LAMP包需要特定的chowning并且chmoding不要乱用它,否则不要偷懒。 如果它只能被您信任的家庭网络访问,或者只能访问本地主机,那么我会将其修改为777并称之为好。

顺便说一句,这应该是https://serverfault.com/,您的帐户可以在那里使用。