Terdapat sekumpulan mesin yang perlu menggunakan nginx yang sama Saya mahu menyalin fail secara langsung selepas menyusun sekali, tetapi selepas menyalin, ia meminta perpustakaan bergantung tertentu tidak dapat ditemui.
Adakah terdapat cara untuk menyusunnya sekali dan menjadikannya berjalan pada setiap mesin?
Anda boleh menggunakan ldd dan lsof untuk mengetahui perpustakaan kongsi yang bergantung pada fail binari nginx, kemudian salinnya ke direktori dalam nginx (seperti
/png/pack/libs
), dan kemudian gunakan patchelf untuk mengubah suai rpath dan penterjemah fail binari nginx :Kemudian pakejkan direktori/png dan gunakannya ke setiap pelayan Untuk butiran, sila rujuk cara saya menyusun dan membungkus PHP7 untuk pengedaran Linux 64-bit.
.docker