Feserver †[edit]
- Front-end Server
- TCP 中継・チェック・プロトコル変換用ツール
- 二者(Client-Server)間に割り込んで,通信の中継・チェック・データ変換を行う
- チェック・データ変換用として共有モジュール(*.so) を動的に読み込める.
- SSL/TLS も使用可能
- Proxy
- Reverse Proxy
- Application Gateway
- Protocol 解析
- etc.etc.
Program[edit]
Download[edit]
Source code[edit]
git clone https://github.com/fumihax/feserver.git
git clone https://github.com/JunkBox-Library/JunkBox_Lib.git
cd JunkBox_Lib
./config.sh
./configure --enable-jpeg --enable-openjpeg=/usr/local:2.5 --enable-ssl --enable-ldap # Ex.
make
cd ../feserver
make
- ./fesvr -h 172.22.1.75:8000 -p 9000 -m feplg_nbws.so -c -s --conf nbsw.conf
- Usage... ./fesvr -h host_name[:port] -p port -m module_path [-s] [-c] [-i] [-u user] [-f pid_file] [-d] [--conf config_file] [--cert cert_file] [--key key_file]
- -h : サーバFQDN + ポート番号.サーバのポート番号を省略した場合は,ローカルポートの番号と同じになる.必須
- -p : ローカルポート番号.必須
- -m : 処理モジュール.必須
- -u : 実効ユーザ名
- -i : デーモンモードを無効化.スーパデーモン経由で使用する場合に指定する
- -d : デバッグモード
- -s : サーバに対してSSL/TLS接続になる(fesrv はSSL/TLSクライアントとなる).サーバ証明書の検証は行わない.
- -c : クライアントに対してSSL/TLS接続になる(fesrv はSSL/TLSサーバとなる).
- --conf : 設定ファイル指定
- --cert : -c を指定した場合のサーバ証明書:PEM形式. デフォルトは /etc/pki/tls/certs/postfix.pem
- --key : -c を指定した場合のサーバの秘密鍵:PEM形式.デフォルトは /etc/pki/tls/private/postfix.key