小林さん
それだけの説明では、状況がほとんど読み取れないのですが。。
単に質問に答えるだけであれば「CGIの動作環境以外には
AN HTTPDで必要な設定は何もありません」ということになるでしょう。
以下のようにローカルの AN HTTPDに自前の CGIを置き、リモートの
PostgreSQLにアクセスしようとしているのでしょうか?
ブラウザ -- AnHttpd+CGI ------------ Internet -----> PostgreSQL
外部の PostgreSQLというのはどういう素性のサーバなのか?
ドライバというのは具体的に何なのか?
「アクセスできません」「無理でした」では人には通じないので、
何をしたときにシステムに何と言われたか、表示されたメッセージを
そのまま書くのが掲示板などで質問するときの常道です。
いずれにしろ、CGIスクリプトの問題なのか、それ以前のDBサーバへの
接続の問題なのかを切り分けるのが先決ですね。
詳細は自分で調べてもらうとして、以下のような方法で DBサーバに
アクセスできるかどうかの確認をまず先にします。
(1) telnet ----------------------------- Internet -----> PostgreSQL
(2) ODBC/Excel ------------------------- Internet -----> PostgreSQL
(3) psql ------------------------------- Internet -----> PostgreSQL
(4) ブラウザ -- AnHttpd+phpPgAdmin ----- Internet -----> PostgreSQL
その後、ローカルに PostgreSQLをインストールして CGIのテストをし、さらに
リモートの PostgreSQLにアクセスという手順で進めるのが確実かと思います。
外部のPostgreSQLにアクセスできません。PostgreSQLのドライバもダウンロードし設定をしたのですが無理でした。AN HTTPDの方で設定しなければいけない項目とかはありますか?