看來目前http server是預設為apache,而且是以"apache"的使用者來跑的。
chown -R apache.apache /var/www
--是有比較安全一些,
1.chown root.root /var/www和 chown apache.apache /var/www
對於安全性來講有何差別呢--一般來說root.root是比較安全,但是,
/var/www本來就是給apache讀的,改成root.root的話,
可能會導致無法瀏覽網頁。
2.我有某個使用者叫做 test
我也照上述2的方法這樣做
--你把http server看成是另一個使用者"apache"來讀取檔案,
這時候就可以明白,為什麼/var/www可以,/home/test1/www卻不行了。
在/var/www目錄中,"apache"是owner的身份,
而在/home/test1目錄中,"apache"是other的身份,所以是不一樣的。