nginxでajpプロクシ
サーバ引っ越しに伴い、一部のウェブをnginxへ移行。いろいろバックへプロクシしているところでtomcatへajpでプロクシしているところがあります。どうやらnginxはデフォルトではajpでは通信できないみたいなので、それ対応のモジュールを追加。
apacheといろいろ違うなぁ。
nginxソースをダウンロード
当初はパッケージでなんとかしようとしていたんですが、どうもよくわからない。
ってことで結局ソースからインストールすることに。適当なソースをダウンロードして展開。
配置してコンパイル、リンク
nginx側からnginx_ajp_moduleを参照してコンパイル、リンクする形式みたい。apxsよりはいいか?どっちもどっちか。
こんな感じでディレクトリを配置して
$HOME/nginx/nginx-1.13.0 $HOME/nginx/nginx_ajp_module
nginx-1.13.0 のディレクトリでconfigure,make
$ cd nginx/nginx-1.13.0 $ ./configure --add-module=../nginx_ajp_module --with-http_ssl_module (あと適当) $ make # make install