我在Raspberry Pi(Raspbian)上设置了apache2。
我正在尝试使用Bootstrap以及一些自定义JavaScript。 查看浏览器中抛出的错误时,我的所有Bootstrap文件的状态均为403 Forbidden。
我相信我已正确设置了所有权限。
drwxr-xr-x 5 pi root 4096 Sep 16 01:00 .
drwxr-xr-x 12 root root 4096 Sep 15 21:21 ..
drw-r--r-- 6 pi pi 4096 Sep 16 00:59 bootstrap
drw-r--r-- 4 pi pi 4096 Sep 16 01:00 extra
drw-r--r-- 7 pi pi 4096 Sep 16 01:00 img
-rw-r--r-- 1 pi pi 2560 Sep 16 01:00 index.html
当我尝试进入目录时,我得到了......
-bash: cd: bootstrap/: Permission denied
虽然我可以进入,但我认为这是问题的一部分。
我不知道还能做什么。 这是我在“sites-available”中的Apache配置。
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
我不确定该尝试什么,或者我是否以正确的方式这样做。
答案 0 :(得分:0)
文件夹中的文件?他们的访问权限是什么?
试试这个:
sudo chmod -R +r `path`