最近工作中遇到的技术问题小结:
最近 因为工作需要对 linux 服务器系统又有了进一步了解 以下是 遇到的问题和解决方法:
(问题都是比较菜,原对linux 不熟悉)
问题1、linux 下 apache 配置 使其 支持 shtml 以 ubuntu 8.04为例:
在网上找了大量资料 按其方法配置怎么配都不成功 在 window 下配置都成功了 但在ubuntu 服务器下,就是不成功,曾怀疑是自己人品问题,可自己人品不坏啊! 很是郁闷! 后请教高手 后才知道 是 mods_include 模块没有加载,他默认放在/etc/apache2/mods-available 目录里。 此目录是放可用模块的目录,高手指点 说将此目录下的 include.load 放到 /etc/apache2/mods-enabled 目录下即可。试后确实如此 apache 什么配置都不用该。
问题2、apache 默认文档 问题 :
在apache 下加入 index.shtml文件为 默认文档
按原方法 在 DirectoryIndex 后边加 上 index.shtml 重启服务器,可是怎么调试就不行 很是郁闷, 在 win 服务器上 可以 无奈之中 在 另一台 ubuntu 服务器下试了一下 结果成功了,又去看 公网上那台服务器的配置 两个没什么差别 无意中发现,本地的ubuntu 服务器上 的 DirectoryIndex 是在配置文件的最下边 抱着试试看的心态把公网上的,也放到apache配置文件最下边,别的地方都没改,重启服务器后,结果也可以了。
很是不理解这是为什么 如果有高手知道 请赐教!
问题补充:
include.load 放到 /etc/apache2/mods-enabled 目录下 下后一定要给他执行权限