【问题标题】:Where to add handler to apache in Ubuntu在 Ubuntu 中将处理程序添加到 apache 的位置
【发布时间】:2015-05-03 09:47:56
【问题描述】:

我想将AddHandler application/x-httpd-php5 .php 行添加到我的httpd.conf 文件中,但我似乎找不到它。我尝试查看 /etc/apache2 和 /etc/apache2/apache2.conf 但没有运气。我可以将这一行添加到 apache2.conf 文件中吗?

【问题讨论】:

    标签: apache


    【解决方案1】:

    如果您使用的是 Debian 发行版(例如 Ubunto),您可以使用以下命令找到 Apache 服务器的位置:

    ps -ef | grep apache
    

    寻找Apache程序的位置,然后运行以下命令:

    $ /usr/bin/apache2 -V
    

    这将为您提供 apache2.conf 的位置。或者,您可以只搜索文件:

    $ find / -name 'httpd.conf' -print
    

    而且,是的!你 can add the lineApache2.conf 也是。但请确保也启用了 MIME 模块。通常,它已启用,但只是为了确保查看 apache2.confhttpd.conf 并取消注释以下行:

    LoadModule mime_module libexec/apache2/mod_mime.so
    

    【讨论】:

    • 谢谢!如何确保启用 MIME 模式?
    • 非常感谢您的帮助!我很难再问,但我到底在哪里可以找到LoadModule mime_module libexec/apache2/mod_mime.so?我检查了 apache2.conf 并且 httpd 路径(/etc/apache2)没有 httpd.conf。我需要创建一个 httpd.conf 并在那里插入命令吗?其他一些解决方案说 httpd 在 apache2.conf 中被注释掉了,但它似乎也不存在
    • 完全没问题。只需将该行添加到apache2.conf 的末尾即可。不同的 Linux 发行版的 Apache 有不同的配置。有时只有 apache2.conf,有时同时有 apache2.confhttpd.conf。一个包括另一个。
    • 嗯,有道理。再次感谢!最终我试图解决这个问题(stackoverflow.com/questions/30008505/…)。我仍然遇到同样的问题,但我至少知道我有正确的处理程序
    猜你喜欢
    • 1970-01-01
    • 2019-01-21
    • 1970-01-01
    • 2021-01-25
    • 2010-11-26
    • 2021-02-26
    • 2018-08-24
    • 2011-07-03
    • 1970-01-01
    相关资源
    最近更新 更多