Re: Running Apache in one machine and php in another
| From: | Harry Sufehmi | Date: | Thu, 12 Feb 2004 11:28:00 +0000 |
| Subject: | Re: Running Apache in one machine and php in another | ||
| References: | 1 2 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-177503@lists.php.net to get a copy of this message | ||
On 06/02/2004 at 11:55 Mrs. Geeta Thanu wrote:
>This is in addition to my previous mail.
>I feel the PHP script and the C program should be in one machine
>and apache in another.
>When a user click the link the php script should upload a form get the
>input and show the result.
>So apache should support running PHP in another machine.Is it possible.
It's possible.
The easiest way to do this is:
# On the webserver, you just need Apache, with a redirection setup.
So if a user entered http://webserver/genome-processing/ then it'll
be redirected to http://application-server/genome-processing/
Example (put these in httpd.conf):
================
<IfModule mod_proxy.c>
ProxyPass /genome-processing/ http://application-server/genome-processing/
ProxyPassReverse /genome-processing/ http://application-server/genome-processing/
</IfModule>
================
# On the application server, you'll need Apache+PHP and that C program.
genome-processing/index.php in this box should process all user input, and then execute the C
program with system() function:
http://uk.php.net/manual/en/function.system.php
# Ensure that the output from the C program can be easily parsed in PHP, or better yet, already
HTML-tagged properly so you don't need to process it any further in your PHP script - just
printf() the whole of its output straightaway.
There are other ways to do this, but as I said I think this is the easiest way.
CMIIW of course.
regards,
-HS
>On Fri, 6 Feb 2004, Jason Wong wrote:
>> On Saturday 07 February 2004 02:57, Mrs. Geeta Thanu wrote:
>> > I have configured Apache webserver executing PHP scripts on sun machine
>> > and everything is working fine.
>> >
>> > Now I want the web server to pass on the PHP executions to
>> > another machine and once done should get the result and display it.
>> >
>> > Is it possible .
--
Kampanye open-source Indonesia - http://www.DariWindowsKeLinux.com
Solusi canggih, bebas ikatan, dan bebas biaya
v0sw6Chw5ln3ck4u6Lw5-2Tl6+8Ds5MRr5e7t2Tb8TOp2/3en5+7g5HC - hackerkey.com