小编kar*_*s9o的帖子

Apache和Tomcat:ProxyPass和ProxyPassReverse

我遇到了配置Apache和Tomcat的麻烦,这就是场景:

我有一个Apache Web Server,运行正常,我可以访问这个只需键入:

http://localhost
Run Code Online (Sandbox Code Playgroud)

此外,在这台主机中,我有一个Tomcat运行并正常工作; 我创建了一个迷你网络应用程序,文件在"prueba"目录中,我可以访问输入:

http://localhost:8080/prueba
Run Code Online (Sandbox Code Playgroud)

(我知道Apache在80端口运行,而Tomcat在8080运行)

我想要做的是通过Apache用户可以访问'pruebas'(在Tomcat上运行),我的意思是:

http://localhost/prueba
Run Code Online (Sandbox Code Playgroud)

我已经知道了很多这个,我认为有两种方法可以做到这一点,我已经决定启用代理模块(proxy和proxy_ajp,带有a2enmod),我也已经知道我必须编辑这个文件: sites-available/default,这是内容:

NameVirtualHost *:80
<VirtualHost *:80>
     ServerName 127.0.0.1
     DocumentRoot /var/www

     ProxyRequests Off
     ProxyPreserveHost On

     ProxyPass /static/ !
     ProxyPass / ajp://localhost:8009/
     ProxyPassReverse / ajp://localhost:8009/

.
.
.
     Alias /static/ "/apache/www/"

</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

但这没有正常工作:(

我不得不说,我尝试了很多改变,在这两行上,如:

     ProxyPass /prueba ajp://localhost:8009/prueba
     ProxyPassReverse /prueba ajp://localhost:8009/prueba
Run Code Online (Sandbox Code Playgroud)

要么

     ProxyPass / ajp://localhost:8009/prueba
     ProxyPassReverse / ajp://localhost:8009/prueba
Run Code Online (Sandbox Code Playgroud)

(每次我编辑文件,我都重启apache)

但是当我访问[http:// localhost/prueba /]时,我有:服务暂时不可用

有谁知道为什么?先谢谢你们.

Pd:我正在使用apache 2.2.17和tomcat6.

proxy reverse-proxy apache2 ajp tomcat6

15
推荐指数
2
解决办法
7万
查看次数

我如何在c#中参数化事件

我想重新定义一个事件,我的意思是,我有这个:

boton.Click += infoApp;
//i think thats similar to: boton.Click = new System.EventHandler(infoApp).
Run Code Online (Sandbox Code Playgroud)

当单击按钮'boton'时,函数/方法'infoApp'触发,此方法如下:

private void infoApp(object sender, EventArgs e)
{
/* my code*/
}
Run Code Online (Sandbox Code Playgroud)

直到这里,evetithing顺利; 但我需要向该方法发送另一个参数:

boton.Click += infoApp(string par)
Run Code Online (Sandbox Code Playgroud)

所以我认为这可行:

private void infoApp(object sender, EventArgs e, string par)
{
/*My code*/
}
Run Code Online (Sandbox Code Playgroud)

但事实并非如此.

我已经为代表们做了一些事,但我不明白; 我不知道该怎么做才能解决我的问题; 有任何想法吗?

提前致谢

pd:对不起我糟糕的英语,我不是说英语的人.尝试简单解释.我正在使用VS2008.

c# events

4
推荐指数
1
解决办法
89
查看次数

标签 统计

ajp ×1

apache2 ×1

c# ×1

events ×1

proxy ×1

reverse-proxy ×1

tomcat6 ×1