我的老板刚刚将她的网络托管切换到 MediaTemple VPS(尽管我推荐 Linode 或 Panix)。现在一切都运行正常,除了一件事 - 应用程序只显示在端口 8080 上。有人知道如何在 MediaTemple 上设置 mod_proxy 或 mod_jk 重定向,以便它显示在http://<our domain>/foo?
答案1
好的,这就是我必须做的:
~/conf/httpd.include
域的文件说你可以把东西放入其中~/conf/vhost.conf
,但那行不通。我放入其中的任何东西显然都没有被读取或识别,也没有出现任何/var/log/httpd/error_log
说明原因的信息,所以我怀疑文件根本没有被读取。另一方面,尝试执行“ProxyPass”时~/httpdocs/.htaccess
发生服务器故障,error_log 中出现一条通知,说你不能在那里执行该操作。然后我发现有/etc/httpd/conf.d/
一个名为“”的文件proxy_ajp_conf
,其中有一些注释掉的 ProxyPass 命令。在那里放入一个指令就可以达到我想要的效果。唯一的缺点是它会对这个主机上的所有域执行此操作,而不仅仅是我想要的那个域。但那只是小问题。
ProxyPass /foo ajp://localhost:8009/foo