查了下网上的资料 大部分是说 2.2 到 2.4 会有一些配置上要重改
比如说这篇文章
http://blog.csdn.net/lilanfei/article/details/40377503
我说下我是怎么配置的
我查找的是 /etc/apache2/sites-available 这个目录下的 000-default.conf 文件
复制了这个文件 然后修改
其中改了 ServerAdmin ServerName ServerAlias DocumentRoot 这些后
禁用了原来的 000-default.conf 文件 然后启用了我修改的这个文件
这个文件也没有网址提到的 directory allow 这些都搜过没有
我是想问是我文件找错了吗? 如果是的话,这个文件应该在哪里?
如何解决这个问题?
谢谢各位的帮助
2
wjself 2016-05-17 12:07:21 +08:00 via Android
www 的 directory 設置在 /etc/apache2/apache2.conf 裡面…另外,要啟用的配置是放在在 sites-enable 裡面…
|
3
william23 OP @wjself 我找到了,但是试了下还是不行
还有你说的 sites-enable 其实和我说的是一样的,只是我是在 sites-available 里已经复制了一份 conf ,然后利用 a2ensite 命令,后面他会在你说的 sites_enable 里出来的,然后我现在浏览器出来的问题还是 403,log 的错误还是 AH01630 , 我具体在 sites_enable 里 写的代码如下: ServerName william ServerAdmin webmaster@william ServerAlias www.william DocumentRoot /wwwroot/cms/index.html 然后在 apache2.conf 文件里的改动代码如下: <Directory /> Options FollowSymLinks AllowOverride None Require all denied </Directory> <Directory /us/share> AllowOverride None Require all granted </Directory> <Directory /var/www/> Options Indexes FollowSymLinks AllowOverride None Require all granted </Directory> 加了一段下面的 <Directory /wwwroot/cms/index.html> Options Indexes FollowSymLinks AllowOverride all Require all granted </Directory> host 文件也改了 127.0.0.1 william 谢谢 |
4
wjself 2016-05-17 17:32:17 +08:00 via Android 1
@william23 明明說了是 directory 為什麼要寫文件路徑(゜-゜) 把 documentroot 和 directory 的 index.html 去掉
|
5
wjself 2016-05-17 17:34:46 +08:00 via Android
如果還有什麼不懂的話基本上可以都在這裡找到 http://httpd.apache.org/docs/2.4/zh-cn/zh-cn/
|