2012-09-23 38 views
0

我是一位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我應該如何爲Ubuntu 12.0.4版本上的/ var/www配置UID,GID和權限?

我的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 /虛擬主機/富(其中foo是一個名字項目) 3. Apache2 4. MySQL 5. PHP 6. PhpStorm(IDE)?

在此先感謝!

+0

我結束了chown -ing/var/www到我的用戶帳戶,這似乎解決了我的問題。 –

回答

0

如果是面向公衆(包括不受信任的網絡,如公共WiFi),不要懶惰,除非你使用的LAMP包需要特定的chowning,並且chmoding不會混淆它。 如果只能訪問你的信任的家庭網絡或只有本地主機,那麼我會chmod它到777,並稱它很好。

順便說一句,這應該已經問過https://serverfault.com/你的帳戶在這裏可用。

相關問題