我已经与最新的Raspbian Jessie建立了一个新的Pi,4.1.13 +。
我的/etc/apache2/sites-available/000-default.conf
有以下内容:
Alias /home /Z/webhome/
<Directory "/Z/webhome/">
Options All
Options -Indexes
AddHandler cgi-script .py
</Directory>
/Z/webhome
如下:
pi@Paganini:~ $ ls -al /Z/webhome
total 12
drwxr-xr-x 2 pi pi 4096 Dec 15 11:32 .
drwxr-xr-x 3 pi pi 4096 Dec 15 11:30 ..
-rwxr-xr-x 1 pi pi 162 Dec 15 11:44 test.py
并且www-data
是群组pi
的成员:
pi@Paganini:~ $ groups www-data
www-data : www-data pi
但是,获取http://paganini/home/test.py
会得到403(You don't have permission to access /home/test.py on this server.
)。使用不存在的文件,例如/home/test2.py
也会给出403,而不是404。
上述设置适用于另一款较旧的Pi(3.18.11+)。有什么改变或我做错了什么?