我使用普通的apache服务器作为前端,使用mod-perl的apache服务器作为mod_proxy的后端。
我正在搬到新的托管公司,所以我正在安装软件。在过去,我已经从源代码构建了这两个,但是使用yum进行安装会更容易,因此它们很容易更新。可以用yum安装2个独立的httpd服务器吗?如果是这样的话?
我认为解决方案可能是将前端移到lighttpd或类似的,但我仍然想知道它是否可能。
我正在使用Centos 7.
答案 0 :(得分:0)
似乎让它现在正常运作。希望这可以帮助别人。
我现在在/ etc / httpd / conf /:httpd_docs.conf和httpd_perl.conf中有一个带有两个不同配置文件的httpd
将PidFile设置为配置文件顶部的两个不同文件。
将/etc/httpd/conf.modules.d复制到/etc/httpd/conf.modules.perl并更新两个配置文件中的“Include”以指向不同的目录,然后在每个目录中删除不必要的文件目录,以便httpd_docs实例不使用mod_perl和httpd_perl实例。
将/ etc / sysconfig / httpd复制到/ etc / sysconfig / httpd_perl并编辑每一个以包含一个OPTIONS行
OPTIONS="-d /etc/httpd -f conf/httpd_docs.conf"
和
OPTIONS="-d /etc/httpd -f conf/httpd_perl.conf"
将/usr/lib/systemd/system/httpd.service复制到/usr/lib/systemd/system/httpd_perl.service并编辑以指向正确的EnvironmentFile。
使用这个问题来帮助回答我自己的问题 https://serverfault.com/questions/31838/can-rhel-4-have-two-instances-of-apache-httpd-running-using-two-different-config