views:

284

answers:

1

Hello!
I'm new here and I have a strange problem which needs to be solved. Previously I searched in the whole forum and I've read all of related questions but I didn't find solution to my question.

We have two servers and a firewall computer.
On the Server#1 there is an Apache 2.2 web server and it forwards the incoming traffic to the appropriate ports, to our subdomains by its virtual host configuration (Apache, Tomcat, IIS, Server#2 and so on).

We recently bought an SSL certificate to protect one of our subdomain. I successfully installed and configured the certificate into the Apache and it works flawlessly within our local network. Our Kerio Winroute Firewall is configured to permit https traffic and it is translated to Server#1.

But all of our subdomains are unavailable from outside (http & https too). Web browser shows "Failed to connect" message.

Now, I enclose some parts from our httpd.conf and httpd-vhosts.conf file.

httpd.conf

ServerRoot "C:/Program Files/Apache Software Foundation/Apache2.2"
Listen 80
ServerName dev.mydomain.hu:80
DocumentRoot "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs"

LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_connect_module modules/mod_proxy_connect.so
LoadModule proxy_http_module modules/mod_proxy_http.so
LoadModule rewrite_module modules/mod_rewrite.so
LoadModule ssl_module modules/mod_ssl.so

Include conf/extra/httpd-vhosts.conf

<IfModule ssl_module>
SSLMutex default
SSLRandomSeed startup builtin
SSLRandomSeed connect builtin
SSLSessionCache none
</IfModule>

httpd-vhosts.conf

NameVirtualHost *:80
NameVirtualHost *:443
Listen 443

<VirtualHost *:80>
   DocumentRoot "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs"
   ServerName localhost
</VirtualHost>

#-------EXCHANGE SERVER--------
<VirtualHost *:80>
ServerName intra.mydomain.hu

ProxyRequests Off   
ProxyVia On

ProxyPass / http://myserver:8080/
ProxyPassReverse / http://myserver:8080/

<Proxy *:80>
    Order deny,allow
    Allow from all
</Proxy>

<Location />
    Order allow,deny
    Allow from all
</Location>

ErrorLog "c:/Program Files/Apache Software Foundation/Apache2.2/logs/exchange.log"
CustomLog "c:/Program Files/Apache Software Foundation/Apache2.2/logs/exchange_cust.log" common
LogLevel info
</VirtualHost>

#--------FITNESSE SERVER-------
<VirtualHost *:80>
ServerName test.mydomain.hu

ProxyRequests Off
<Proxy *:80>
    Order deny,allow
    Allow from all
</Proxy>

ProxyPass / http://myserver:8004/
ProxyPassReverse / http://myserver:8004/

<Location />
    AuthType Basic
    AuthName "FitNesse"
    AuthUserFile "C:/Program Files/Apache Software Foundation/Apache2.2/auth/password"
    AuthGroupFile "C:/Program Files/Apache Software Foundation/Apache2.2/auth/pwgroup"
    require group Users

    Order allow,deny
    Allow from all
</Location>

ErrorLog "c:/Program Files/Apache Software Foundation/Apache2.2/logs/fitnesse.log"
CustomLog "c:/Program Files/Apache Software Foundation/Apache2.2/logs/fitnesse_cust.log" common
LogLevel info
</VirtualHost>

#----WIKI SERVER-----(SSL)-
<VirtualHost *:80 *:443>

ServerName wiki.mydomain.hu
ServerAlias wiki.mydomain.hu

SSLEngine On
SSLCertificateFile "C:/Program Files/Apache Software Foundation/Apache2.2/cert/certificate.cer"
SSLCertificateKeyFile "C:/Program Files/Apache Software Foundation/Apache2.2/cert/wiki.itkodex.hu.key"

ProxyRequests Off
<Proxy *:80>
    Order deny,allow
    Allow from all
</Proxy>

ProxyPass / http://localhost:8000/
ProxyPassReverse / http://localhost:8000/

ErrorLog "c:/Program Files/Apache Software Foundation/Apache2.2/logs/wiki.log"
CustomLog "c:/Program Files/Apache Software Foundation/Apache2.2/logs/wikicust.log" common
LogLevel info
</VirtualHost>

Because this wiki is a JSPWIKI web application, runs on Apache Tomcat therefore there is no "DocumentRoot" parameter in the VirtualHost.

Could anybody please help me, to solve this issue, or what should I modify in the configuration?

Thanks in advance!
Peter

A: 

I'm sorry!

It's working from outside now... :S
Probably it was a "delay" in Apache!

Can you delete this question?

Peter