访问Apache服务器上的文件有问题

时间:2014-09-16 02:23:22

标签: apache apache2 webserver raspbian

我在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>

我不确定该尝试什么,或者我是否以正确的方式这样做。

1 个答案:

答案 0 :(得分:0)

文件夹中的文件?他们的访问权限是什么?

试试这个:

sudo chmod -R +r `path`