今天在新的linux上跑原来的代码,使用的虚拟主机的模式进行操作。几个相关的网站放在一个文件里,想法是通过网站列出的目录进行相应的网站进行操作。一切设置完成后,在浏览器中运行出现在You don't have permission to access / on this server. 提示。查了一下apache手册找到问题所在处。这里定义了默认对网站根的访问权限。
#
Each
directory
to
which
Apache
has
access
can
be
configured
with
respect
# to
which
services
and
features
are
allowed
and/or
disabled
in
that
# directory
(and
its
subdirectories).
#
# First,
we
configure
the
"default"
to
be
a
very
restrictive
set
of
# features.
#
< Directory
/>
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
</ Directory >
这里改成
#
#
#
#
#
#
< Directory
</ Directory >
<
Directory
/>
Options
Indexes
FollowSymLinks
AllowOverride
None
</ Directory >
问题解决
</ Directory >
本文介绍了一种在Linux环境下使用Apache服务器时遇到的网站访问权限问题,并详细记录了解决过程。作者通过修改Apache配置文件中的Directory部分,调整了网站根目录的访问权限,从而解决了“You don't have permission to access / on this server.”的错误提示。
2万+

被折叠的 条评论
为什么被折叠?



