linux服务器nginx升级报错解决方法
公司有几台点播服务器,使用的是nginx+nginx_mod_h264_streaming模块,由于安装的时间不同,所以几台服务器上的nginx版本都不相同,早起装的是nginx1.0.5版本。
一,准备工作
二,正常完成编译
# ldd $(which /usr/local/nginx/sbin/nginx)
linux-vdso.so.1 => (0x00007fffb79ff000) libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f5a10ea3000) libcrypt.so.1 => /lib64/libcrypt.so.1 (0x00007f5a10c6c000) libssl.so.6 => not found libdl.so.2 => /lib64/libdl.so.2 (0x00007f5a10a67000) libc.so.6 => /lib64/libc.so.6 (0x00007f5a106d3000) /lib64/ld-linux-x86-64.so.2 (0x00007f5a110d3000) libfreebl3.so => /lib64/libfreebl3.so (0x00007f5a10471000) 可看到 libssl.so.6 有个文件未能找到 需要安装openssl098e-0.9.8e-17.el6.centos.2.x86_64包,或者可以从别的服务器上拷出方至/lib或者/lib64下。
完成后再次:
复制代码代码示例:
/usr/local/nginx/sbin/nginx -t
nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful 显示nginx运行正常。 |