侧边栏壁纸
博主头像
张种恩博主等级

一个能运维的 JPG 搬运工

  • 累计撰写 703 篇文章
  • 累计创建 60 个标签
  • 累计收到 25 条评论

Apache/httpd(5)之DSO动态模块加载与主文档路径配置

张种恩
2019-12-31 / 0 评论 / 0 点赞 / 328 阅读 / 0 字 / 正在检测是否收录...
温馨提示:
本文最后更新于 2020-03-09,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

DSO模块动态加载

httpd 模块的动态加载是通过配置指令来实现的,格式如下:

LoadModule <mod_name> <mod_path>
    mod_name:模块名称;
    mod_path:模块路径;

模块路径可使用相对路径(相对 ServerRoot:/etc/httpd)。
LoadModule 指令定义在 /etc/httpd/conf/httpd.conf 中,如果要取消哪个模块直接注释对应行即可。

LoadModule auth_basic_module modules/mod_auth_basic.so
LoadModule auth_digest_module modules/mod_auth_digest.so
LoadModule authn_file_module modules/mod_authn_file.so
LoadModule authn_alias_module modules/mod_authn_alias.so
...

定义主服务器的文档页面路径

主服务器指的是仅使用默认的服务器未启用虚拟主机时的服务器,文档页面路径通过 /etc/httpd/conf/httpd.conf 中的 DocumentRoot 节定义,默认如下:

DocumentRoot "/var/www/html"

DocumentRoot 指向的路径相当于 URL 的路径起始位置。
例:在 /var/www/html 下创建一个 test 目录,在 test 目录中创建一个 hello.html 文件,内容如下:

<h1>hello world</h1>

然后浏览器访问http://主机地址/test/hello.html 就可访问到 hello.html 文件:
image.png

0

评论区