静的コンパイル - nginx をバッチでデプロイする方法
大家讲道理
大家讲道理 2017-05-16 17:20:56
0
2
488

同じ nginx をデプロイする必要があるマシンのバッチが存在します。一度コンパイルした後、ファイルを直接コピーしたいのですが、コピー後、特定の依存ライブラリが見つからないというメッセージが表示されます。
一度コンパイルしてすべてのマシンで実行できるようにする方法はありますか?

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

全員に返信(2)
習慣沉默

ldd と lsof を使用して、バイナリ ファイル nginx が依存する共有ライブラリを見つけて、それらを nginx のディレクトリ (/png/pack/libs など) にコピーし、patchelf を使用してバイナリ ファイル nginx の rpath とインタープリタを変更できます。 :

リーリー

次に、ディレクトリ/png をパッケージ化し、各サーバーにデプロイします。詳細については、64 ビット Linux ディストリビューション用に PHP7 をコンパイルおよびパッケージ化する方法を参照してください。

いいねを押す +0
淡淡烟草味

ドッカー

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート