为了账号安全,请及时绑定邮箱和手机立即绑定

Apache 2.4.7 虚拟主机的设置跟老师讲的有差异,一开始一直不成功。它的default.conf文件是这样:

<VirtualHost *:80>

        #ServerName www.example.com

        ServerAdmin webmaster@localhost

        DocumentRoot /var/www/html


        ErrorLog ${APACHE_LOG_DIR}/error.log

        CustomLog ${APACHE_LOG_DIR}/access.log combined


        #Include conf-available/serve-cgi-bin.conf

</VirtualHost>

设置完default.conf软连接到sites-enabled里后发现访问出现403错误。但是整个文件结构跟老师讲的完全不同。最后在apache2目录下的apache2.conf文件中间找到这样一段权限设置:

<Directory /var/www/>

        Options Indexes FollowSymLinks

        AllowOverride None

        Require all granted

</Directory>

设置好自己的路径后终于成功。

正在回答

4 回答

<Directory /var/www/>

        Options Indexes FollowSymLinks

        AllowOverride None

        Require all granted

</Directory>

这段代码如果在主配置文件中则表示全局文件夹权限设置。

如果外部没有这段,可以在每个虚拟机配置文件中分别设置。

如果主配置文件中,和虚拟主机配置文件中均有这个设置,以最后加载的为准。

2 回复 有任何疑惑可以回复我~

一定要在/下吗?

0 回复 有任何疑惑可以回复我~

apache在如下版本中的配置文件和楼主和badguy都不太一样,不过还是解决了,也是通过添加Directory标签到sites-available目录中自定义的文件中搞定,我觉得关键还是的清楚enable和available的概念把,谢谢

Server version: Apache/2.4.7 (Ubuntu)

Server built:   Jul 22 2014 14:36:38


0 回复 有任何疑惑可以回复我~

这个能详细说下不呢?没看懂你的意思呢

0 回复 有任何疑惑可以回复我~
#1

1w1

就是在conf中 再添加一断 <Directory /wwwroot/> Options Indexes FollowSymLinks AllowOverride None Require all granted </Directory>
2014-11-12 回复 有任何疑惑可以回复我~
#2

Future_来 回复 1w1

在那个conf?中添加
2015-02-06 回复 有任何疑惑可以回复我~
#3

qq_刘先森_ 回复 Future_来

在你的vedio.conf、bbs.conf和oa.conf中加 <Directory /wwwroot/> Options Indexes FollowSymLinks AllowOverride None Require all granted </Directory>
2016-08-25 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信