> Saya udah nginstall FCGI, tapi gimana yah cara makenya ? Tolong petunjuk
> dari para master.
>
Udah download devkit-nya belum ??? Di sana ada contohnya koq dari yang
sederhana sampe yang agak rumit.
Sederhananya gini :
#include "fcgi_stdio.h"
#include <stdlib.h>
void main(void)
{
int count = 0;
while(FCGI_Accept() >= 0)
printf("Content-type: text/html\r\n"
"\r\n"
"<title>FastCGI Hello!</title>"
"<h1>FastCGI Hello!</h1>"
"Request number %d running on host <i>%s</i>\n",
++count, getenv("SERVER_NAME"));
}
Terus silahkan compile lalu link dengan libfcgi.a.
Lalu tambahin konfigurasi fastcgi-nya di httpd.conf (Ada petunjuknya bersama
dengan distribusi mod_fastcgi), yang paling perlu adalah :
- buat direktori alias
- Sebutin nama program fastcgi yang akan di-up pas server di-start,
misalnya :
FastCgiServer fcgi-bin/hello
Kalo anda perlu lebih dari satu instance server (istilahnya affinity),
sepertinya anda perlu mod_rewrite. Tapi saya nggak tahu banyak. Tampaknya
mas steven tahu caranya.
Kopi-in program yang anda buat sesuai dengan directory alias yang anda buat.
Restart web-server.
O, ya. hal yang sangat menarik dari dari fastcgi ini dia bisa menyimpan
state client. Wah kita bisa buat macam-macam dengan ini.
Yusron
--------------------------------------------------------------------------------
Utk berhenti langganan, kirim email ke [EMAIL PROTECTED]
Informasi arsip di http://www.linux.or.id/milis.php3
Pengelola dapat dihubungi lewat [EMAIL PROTECTED]