# Soap4r over Apache

**URL:** <https://www.ruby-forum.com/t/soap4r-over-apache/120950>\
**Category:** Ruby\
**Created:** [November 22, 2007, 3:00am UTC](https://www.ruby-forum.com/t/soap4r-over-apache/120950 "2007-11-22T03:00:35Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![mikisvaz](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/90ced4/32.png) [@mikisvaz](https://www.ruby-forum.com/u/mikisvaz)\
**Post date:** [November 22, 2007, 3:00am UTC](https://www.ruby-forum.com/t/soap4r-over-apache/120950/1 "2007-11-22T03:00:35Z")

</div>

Hi all,

Ok, this might be a dumb question, but I’ve been on google all day and  
couldn’t find an anwser, so here it goes.

I just did a soap4r web service for a project I developed. I was really  
a piece of cake. I even have the wsdl and all. The thing is, at some  
point I will need to deploy it on some server that I won’t be  
administrating, and I want it to be as easy as possible, both deployment  
and maintenance. Right now I can run it as a separate process on some  
random port. The ideal scenario for me would be for it to be run through  
Apache, some how, so that it will not need to be launched by a separate  
process, it uses a standard 80 port and can use ssl or whatever if its  
set on the server. Although this last thing is not really important. Can  
this be done? How?

If this is not possible, how do you suggest I go about it?

Thanks for your time

Miki

---

<div class="post-metadata">

**Author:** ![mikisvaz](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/90ced4/32.png) [@mikisvaz](https://www.ruby-forum.com/u/mikisvaz)\
**Post date:** [November 22, 2007, 3:05am UTC](https://www.ruby-forum.com/t/soap4r-over-apache/120950/2 "2007-11-22T03:05:36Z")

</div>

BTW, I’m using SOAP::RPC::StandaloneServer as in:

[http://dev.ctor.org/soap4r/browser/trunk/sample/soap/helloworld/hw\_s.rb?rev=1520](http://dev.ctor.org/soap4r/browser/trunk/sample/soap/helloworld/hw_s.rb?rev=1520)

Miki

---

<div class="post-metadata">

**Author:** ![mikisvaz](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/90ced4/32.png) [@mikisvaz](https://www.ruby-forum.com/u/mikisvaz)\
**Post date:** [November 22, 2007, 3:37am UTC](https://www.ruby-forum.com/t/soap4r-over-apache/120950/3 "2007-11-22T03:37:31Z")

</div>

On Nov 21, 8:05 pm, Miki Vz [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> BTW, I’m using SOAP::RPC::StandaloneServer as in:
> 
> [http://dev.ctor.org/soap4r/browser/trunk/sample/soap/helloworld/hw\_s](http://dev.ctor.org/soap4r/browser/trunk/sample/soap/helloworld/hw_s)…
> 
> ## Miki
> 
> Posted viahttp://www.ruby-forum.com/.

I think you’ll need SOAP::RPC::CGIStub as in:

[http://dev.ctor.org/soap4r/browser/trunk/sample/soap/calc/server.cgi?rev=1520](http://dev.ctor.org/soap4r/browser/trunk/sample/soap/calc/server.cgi?rev=1520)

and related files.

---

<div class="post-metadata">

**Author:** ![mikisvaz](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/90ced4/32.png) [@mikisvaz](https://www.ruby-forum.com/u/mikisvaz)\
**Post date:** [November 22, 2007, 3:51am UTC](https://www.ruby-forum.com/t/soap4r-over-apache/120950/4 "2007-11-22T03:51:54Z")

</div>

Yes, that makes sense, I’ll check it out.

Thanks

Miki

yermej wrote:

> On Nov 21, 8:05 pm, Miki Vz [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:
> 
> > BTW, I’m using SOAP::RPC::StandaloneServer as in:
> > 
> > [http://dev.ctor.org/soap4r/browser/trunk/sample/soap/helloworld/hw\_s](http://dev.ctor.org/soap4r/browser/trunk/sample/soap/helloworld/hw_s)…
> > 
> > ## Miki
> > 
> > Posted viahttp://www.ruby-forum.com/.
> 
> I think you’ll need SOAP::RPC::CGIStub as in:
> 
> [http://dev.ctor.org/soap4r/browser/trunk/sample/soap/calc/server.cgi?rev=1520](http://dev.ctor.org/soap4r/browser/trunk/sample/soap/calc/server.cgi?rev=1520)
> 
> and related files.
