我正在使用Ubunto。当我浏览本地主机时,我希望看到我的共享目录名为myproj。现在,当我浏览它时,这是我收到的消息:
Forbidden
You don't have permission to access / on this server.
我试过了:
1)授予此目录中任何人的权限,并将所有者更改为我当前的用户 2)将我的conf设置更改为:
任何人都可以帮我解决这个问题吗?
我的conf设置如下:
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /etc/apache2/sites-available/myproj
<Directory /myproj>
Options FollowSymLinks
AllowOverride All
</Directory>
<Directory /etc/apache2/sites-available/myproj>
Options -Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
deny None
allow from all
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride All
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
答案 0 :(得分:0)
在conf中你应该改变:
-Indexes
要:
Indexes
然后,在重新启动Apache并提供/etc/apache2/sites-available/myproj
没有index.html或index.php作为默认文档后,您可以看到浏览器中显示的该文件夹的内容。