伺服器無法訪問外網,nginx只能離線裝,步驟如下:
離線安裝gcc方法
rpm -ivh mpfr-2.4.1-6.el6.x86_64.rpm
rpm -ivh ppl-0.10.2-11.el6.x86_64.rpm
rpm -ivh cpp-4.4.7-4.el6.x86_64.rpm
rpm -ivh cloog-ppl-0.15.7-1.2.el6.x86_64.rpm
rpm -ivh gcc-4.4.7-4.el6.x86_64.rpm
rpm -ivh pcre-7.8-7.el6.x86_64.rpm --force(由於機器上已經有低版本的pcre,所以強制安裝)。
rpm -ivh pcre-devel-7.8-7.el6.x86_64.rpm。(pcre開發包,這個一定要安裝,樓豬就是之前沒安裝所以一直報錯!)
rpm -ivh libstdc++-devel-4.4.7-4.el6.x86_64.rpm
rpm -ivh gcc-c++-4.4.7-4.el6.x86_64.rpm
rpm -ivh zlib-devel-1.2.3-29.el6.x86_64.rpm
cd nginx-1.12.1
./configure
make
make install
cd /usr/local/nginx/sbin
./nginx
nginx啟動時error while loading shared libraries: libcrypto.so.1.1發現libcrypto.so.1.1沒有找到。看網上的解決方法:
檢視nginx啟動時需要的啟動項:(ldd命令檢測某條命令執行時需要哪些共享庫檔案的支援)
網上解決方法:# ldd $(which /opt/nginx/sbin/nginx)
linux-vdso.so.1 => (0x00007fffbc3fe000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007f9a6b456000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f9a6b23a000)
libcrypt.so.1 => /lib64/libcrypt.so.1 (0x00007f9a6b002000)
libpcre.so.1 => /lib64/libpcre.so.1 (0x00007f9a6ada1000)
libcrypto.so.1.1 => not found
libz.so.1 => /lib64/libz.so.1 (0x00007f9a6ab8a000)
libc.so.6 => /lib64/libc.so.6 (0x00007f9a6a7c9000)
/lib64/ld-linux-x86-64.so.2 (0x00007f9a6b664000)
libfreebl3.so => /lib64/libfreebl3.so (0x00007f9a6a54c000)
到/lib64/目錄下找到libcrypto.so.1.1然後執行
ln -s libcrypto.so.1.1 libcrypto.so.1.1
但是/lib64/目錄下根本沒有libcrypto.so.1.1這個檔案~~~坑人不?!
最後google找到方法:
在/usr/local/lib64目錄下,有libcrypto.so.1.1檔案,將其拷貝至/lib64/目錄下,(注意:此時不需要使用ln -s命令了)重啟nginx,成功!
cd /usr/local/nginx/sbin
./nginx
cd /usr/local/nginx/sbin
./nginx
如果出現以下報錯,則代表80埠正在被占用。
nginx [emerg] bind() to 0.0.0.0:80 failed(98:address already in use)
需要進行如下處理
ps -e | grep nginx #檢視是否已經啟動了nginx
netstat -ltunp #檢視0.0.0.0:80埠誰占用了
kill -9 #關掉對應的程序
最後訪問伺服器的瀏覽器
links http://localhost/ #或者本機的ip位址
如果能正常顯示nginx首頁,則表示安裝成功。
Centos6 8 離線安裝nginx
本司要在客戶前置機上安裝nginx做網路對映,首先是解決nginx的安裝問題,以下是我安裝時碰到的問題 1.按照nginx中文站 的步驟安裝 這台機器沒有連線外網,執行yum安裝命令一直出現連線超時問題,最終放棄 2.按照手動方式安裝 a 首先現在了nginx的最新版本nginx 1.10.0.ta...
centos 6 5 離線安裝nginx
1 離線安裝nginx 前提需要安裝gcc c pcre zlib openssl和openssl devel 2 安裝gcc c 參加部落格 鏈結 3 pcre安裝 pcre 只需解壓即可 解壓 tar zxvf usr local src ppcre 8.35.tar.gz 4 zlib安裝 z...
Centos7離線安裝nginx
1.將包解壓後傳輸到linux伺服器上 2.進入gcc包和gcc c 分別執行 rpm uvh rpm nodeps force 3.安裝pcre tar zxvf pcre 8.00.tar.gz configure make make install4.安裝openssl tar zxvf op...